Outils pour utilisateurs

Outils du site


dvcs:framagit

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
dvcs:framagit [2024/03/26 17:10] olivierdvcs:framagit [2024/10/08 08:42] (Version actuelle) olivier
Ligne 1: Ligne 1:
 ====== Framagit ====== ====== Framagit ======
  
-Il s'agit d'un service fournit par [[https://framasoft.org/fr/|Framasoft]]. Il s'appuie sur gitlab (une sorte de //forge// avec [[documentation:dvcs:git|Git]] comme système de gestion).+Il s'agit d'un service fournit par [[https://docs.framasoft.org/fr/gitlab/|Framasoft]] (n'hésitez à consulter leur page pour connaître les détails de ce service).
  
 ===== Création d'un compte ===== ===== Création d'un compte =====
Ligne 11: Ligne 11:
 ==== Ajout d'un clé openSSH ==== ==== Ajout d'un clé openSSH ====
  
-Il faut suivre cette procédure pour générer une [[:openssh|clé privé / publique]]. Ensuite on va éditer le fichier ''~/.ssh/config'', pour y entrer les données spécifiques à framagit.+Il faut suivre cette procédure pour générer une [[:openssh|clé privée / publique]]. Ensuite on va créer (ou éditerle fichier ''~/.ssh/config'', pour y entrer les données spécifiques à framagit.
  
 <file - config> <file - config>
 Host framagit.org Host framagit.org
         User    git         User    git
-        IdentityFile    ~/.ssh/id_ed25519+        IdentityFile    ~/.ssh/...
 </file> </file>
  
-Il faut bien sûr adapter la ligne **IdentityFile** au type de clé que vous avez précisé avec la commande ''ssh-keygen''.+Il faut bien sûr adapter la ligne **IdentityFile** au type de clé que vous avez précisé avec la commande ''ssh-keygen''Il s'agit de la clé **privée** !
  
-Ce fichier doit être uniquement accessible en écriture à l'utilisateur (''chmod g-w .ssh/config''). On renseigne le nom de la **clé privé** (la clé publique à comme extension ''.pub'').+<WRAP center shadow important 60%> 
 +Le fichier ''config'' ne doit être accessible, lisible et modifiable uniquement par le propriétaire.
  
-Ensuite, on va se connecter sur son compte framagit pour enregistrer sa **clé publique** qui été générée précédemment.+<code> 
 +chmod 0600 ~/.ssh/config 
 +</code> 
 +</WRAP> 
 + 
 +Ensuite, on va se connecter sur son compte pour enregistrer sa **clé publique** (elle pour extension .pub).
  
 {{ :documentation:dvcs:profile-sshkeys.png?direct&200 |}} {{ :documentation:dvcs:profile-sshkeys.png?direct&200 |}}
  
-On remplit le formulaire. On copie le contenu de la **clé publique** (''.pub''). On peut enregistrer autant de clés que l'on souhaite (c'est idéal lorsque l'on a plusieurs ordinateurs).+On remplit le formulaire. 
 + 
 +On peut enregistrer autant de clés que l'on souhaite (c'est idéal lorsque l'on a plusieurs ordinateurs).
  
 {{ :documentation:dvcs:sshkey.png?direct&200 |}}  {{ :documentation:dvcs:sshkey.png?direct&200 |}} 
  
-===== Créer son premier projet =====+===== Créer un dépôt =====
  
 Il faut se connecter sur son compte et remplir le formulaire adéquat (il va être soit vide ou contenir un unique fichier ''README''). Il faut se connecter sur son compte et remplir le formulaire adéquat (il va être soit vide ou contenir un unique fichier ''README'').
- 
-Sur sa machine (en local), on va « cloner » ce dépôt (par exemple **documentation**). 
- 
-<code> 
-git clone git@framagit.org:olivierd/documentation.git 
-cd documentation 
-</code> 
  
 Quelques [[dvcs:git#quelques_commandes_utiles|commandes basiques]]. Quelques [[dvcs:git#quelques_commandes_utiles|commandes basiques]].
- 
-Il existe des applications graphiques ([[https://wiki.gnome.org/Apps/Gitg/|gitg]], [[ https://git-cola.github.io/|Git Cola]], [[https://github.com/soramimi/Guitar|Guitar]]) si l'on souhaite se passer de la console. 
dvcs/framagit.txt · Dernière modification : 2024/10/08 08:42 de olivier

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : Public Domain