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
Prochaine révision
Révision précédente
dvcs:framagit [2024/03/26 17:10] olivierdvcs:framagit [2025/02/15 11:16] (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'' 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.
- +
-{{ :documentation:dvcs:sshkey.png?direct&200 |}}  +
- +
-===== 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**). +
- +
-<code> +
-git clone git@framagit.org:olivierd/documentation.git +
-cd documentation +
-</code>+
  
-Quelques [[dvcs:git#quelques_commandes_utiles|commandes basiques]].+On peut enregistrer autant de clés que l'on souhaite (c'est idéal lorsque l'on a plusieurs ordinateurs).
  
-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.+{{ :documentation:dvcs:sshkey.png?direct&200 |}}
dvcs/framagit.1711469408.txt.gz · Dernière modification : 2024/03/26 17:10 de olivier

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