====== Framagit ======
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 =====
Il faut se rendre sur cette [[https://framagit.org/users/sign_in?redirect_to_referer=yes#register-pane|page]], et remplir le formulaire. Un mail sera envoyé ((Vérifiez le dossier de **spams**, si il n'y a toujours rien dans votre boîte de réception.)).
{{ :documentation:dvcs:register.png?direct&200 |}}
==== Ajout d'un clé openSSH ====
Il faut suivre cette procédure pour générer une [[:openssh|clé privée / publique]]. Ensuite on va créer (ou éditer) le fichier ''~/.ssh/config'', pour y entrer les données spécifiques à framagit.
Host framagit.org
User git
IdentityFile ~/.ssh/...
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** !
Le fichier ''config'' ne doit être accessible, lisible et modifiable uniquement par le propriétaire.
chmod 0600 ~/.ssh/config
Ensuite, on va se connecter sur son compte pour enregistrer sa **clé publique** (elle a pour extension .pub).
{{ :documentation:dvcs:profile-sshkeys.png?direct&200 |}}
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 |}}
===== 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'').
Quelques [[dvcs:git#quelques_commandes_utiles|commandes basiques]].