Ceci est une ancienne révision du document !
Table des matières
La commande "git"
La page de man de git et la page aide de FramaGit.
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
On peut vérifier les informations que l'on a entrées :
$ git config --global --list user.name=Simon Lefort user.email=mai@domain.be 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.