GitLab – Mémos gestion Git

Auteur : Vince Nadus
Date de publication : 1 juillet 2018
memos git

Git en ligne de commande SSH Initialisation des variables globales (!!! Indispensable !!!)

Cela permet d’avoir les bons paramètres

git config --global user.name "Administrator" git config --global user.email "admin@example.com"

Générer les certificats (client) et les déposer Côté Client

ssh-keygen -o -t rsa -b 4096 -C "test@gitlab.fr" cat /root/.ssh/id_rsa.pub

Côté serveur -> Aller dans https://gitlab.xxx.xx/profile/keys/ et coller le fichier /root/.ssh/id_rsa.pub dans le champs « key »

2ème indispensable : Il faut réaliser le premier clone en SSH avec la commande :

git clone ssh://git@IP:Ports/user/project.git

Create a new repository

SSH

git clone git@gitlab.nadus.fr:root/test.git

HTTPS

git clone https://gitlab.nadus.fr/root/test.git cd test touch README.md git add README.md git commit -m "add README" git push -u origin master

Existing folder

cd existing_folder git init

SSH

git remote rm origin git remote add origin git@gitlab.nadus.fr:root/test.git

HTTPS

git remote add origin https://gitlab.nadus.fr/root/test.git git add . git commit -m "Initial commit" git push -u origin master

Existing Git repository

cd existing_repo git remote rename origin old-origin

SSH

git remote rm origin git remote add origin git@gitlab.nadus.fr:root/test.git

HTTPS

git remote add origin https://gitlab.nadus.fr/root/test.git git push -u origin --all git push -u origin --tags

Utilisation avec VS Code

https://medium.com/@tgodfreyarul/tuto-comment-lier-vscode-gitlab-48d671e135ce