Ceci est une ancienne révision du document !
Table des matières
Framagit
Il s'agit d'un service fournit par Framasoft. Il s'appuie sur gitlab (une sorte de forge avec Git comme système de gestion).
Création d'un compte
Ajout d'un clé openSSH
Il faut suivre cette procédure pour générer une clé privé / publique. Ensuite on va éditer le fichier ~/.ssh/config
, pour y entrer les données spécifiques à framagit.
- config
Host framagit.org User git IdentityFile ~/.ssh/id_ed25519
Il faut bien sûr adapter la ligne IdentityFile au type de clé que vous avez précisé avec la commande ssh-keygen
.
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
).
Ensuite, on va se connecter sur son compte framagit pour enregistrer sa clé publique qui a été générée précédemment.
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).
Créer son premier projet
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).
git clone git@framagit.org:olivierd/documentation.git cd documentation
Quelques commandes basiques.
Il existe des applications graphiques (gitg, Git Cola, Guitar) si l'on souhaite se passer de la console.