====== 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]].