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/