Gitlab

Published 09-28-2016 18:22:10

Initialisation GitLab

#####Commande de départ:

On part du principe que l’on a déjà un dossier de travail et que c’est celui-ci que l’on va envoyer et mettre à jour du côté gitlab.
Initialisation du dépôt: git init
Configuration du point de départ: git remote add origin [email protected]:compte_user/projet.git
Ajout d’un fichier:git add super_fichier
Commit avec explication:git commit -m "message explicatif"
MAJ du dépôt distant: git push -u origin master

#####Configuration ssh:

Génération de la clé: ssh-keygen -t rsa -C "[email protected]"
Affichage de la clé publique: cat ~/.ssh/id_rsa_gitlab.pub
La clé est à enregistrer dans le compte gitlab dans les paramètres du profil (SSH Keys).
Fichier de configuration ssh (~/.ssh/config): > Host gitlab.com
> RSAAuthentication yes
> IdentityFile ~/.ssh/id-rsa-gitlab
> User trecobat
> TCPKeepAlive yes
> IdentitiesOnly yes

#####Configuration gitlab:

Fichier de configuration gitlab pour utiliser la clé ssh (dossier_local/.git/config):

[remote “origin”]
url = [email protected]:compte_user/projet.git
fetch = +refs/heads/:refs/remotes/origin/