Cheatsheet: Gitlab
Jun 1, 2020
48 seconds
These are the same commands that gitlab shows you when you create a repository. I just posted this post here, because it’s much more convenient to have very quick access to them right here.
Git global setup
git config --global user.name "Yanik Ammann"
git config --global user.email "confused@ant.lgbt"
Repository Management
Push an existing folder
git init
git remote add origin git@gitlab.com:ConfusedAnt/CHANGE-ME.git
git add .
git commit -m "Initial commit"
git push -u origin master
you may also want to add a .gitignore-file from here;
Push an existing Git repository
git remote rename origin old-origin
git remote add origin git@gitlab.com:ConfusedAnt/CHANGE-ME.git
git push -u origin --all
git push -u origin --tags
SSH-Keys
Run these commands:
ssh-keygen
cat ~/.ssh/id_rsa.pub
And the navigate to gitlab.com/profile/keys and add the SSH-Key.
GPG-Keys
Run these commands to generate and list the key:
gpg --full-gen-key
gpg --list-secret-keys --keyid-format LONG <your-email>
gpg --armor --export <your-key-id> # e.g.30F2B65B9246B6CA
And the navigate to gitlab.com/profile/gpg_keys and add the GPG-Key.
You may also want to set the GPG-Key to be used in every commit.
git config --global commit.gpgsign true
See Also
May 13
May 13