Ceci est une ancienne révision du document !
Table des matières
La commande "git"
La page de man de git.
Configuration globale
On peut rentrer son nom, son mail et demander la coloration automatique :
$ git config --global user.name "Simon Lefort" $ git config --global user.email "mail@domain.be" $ git config --global color.ui auto
Clé SSH
GitLab permet de travailler avec des clés SSH, ce qui permet d'envoyer les modifications sans devoir taper une mot de passe à chaque fois. (Il suffit de déverouiller le trousseau de clé à la première utilisation.)
Il faut tout d'abord voir si on a une clé existante :
$ cat ~/.ssh/id_rsa.pub ssh-rsa AAAA(...) simon@ordi
Si nous n'avons pas encore de clé, on en génère une (voir ssh). Si nous utilisont déjà ssh et que nous avons une clé, nous pouvons passer à l'étape suivante.
Pour ajouter une clé à GitLab, on doit se rendre sur la page User Settings > SSH Keys. Il faut copier la clé publique dans la case appropriée. Soit manuellement soit via xclip :
$ xclip -sel clip < ~/.ssh/id_rsa.pub
Créer un repository
À partir de GitLab
Appuyer sur le bouton “New Project” :
Remplir les informations de base (nom du projet, description, visibilité, …) :
Cloner le dépôt depuis l'ordinateur local :
$ git clone git@framagit.org:(...).git Clonage dans 'dossier'...
À partir de son ordinateur local
Pas encore trouvé comment créer le dépôt depuis l'ordinateur local et puis l'envoyer vers GitLab.