利用ssh key将本地Git与Gitlab绑定

生成ssh key

对于Mac系统,ssh是默认安装的,我们只需要生成ssh key并查看就好了

生成ssh key:

ssh-keygen -t rsa

表示我们指定 RSA 算法生成密钥,然后敲三次回车键,期间不需要输入密码,之后就就会生成两个文件,分别为id_rsaid_rsa.pub,即密钥id_rsa和公钥id_rsa.pub

复制ssh key公钥:

pbcopy < ~/.ssh/id_rsa.pub

添加ssh key到Gitlab

  • 进入Gitlab主页,右上角选择Settings进入
  • 左边选择SHH Keys

  • 在右边框中填入之前复制的ssh公钥

Gitlab基础操作

Git global setup
git config --global user.name "胡鑫鹏"
git config --global user.email "figohxp@163.com"
Create a new repository
git clone git@git.lug.ustc.edu.cn:NisemonoFigo/nisemonofigo.gitlab.io.git
cd nisemonofigo.gitlab.io
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master
Push an existing folder
cd existing_folder
git init
git remote add origin git@git.lug.ustc.edu.cn:NisemonoFigo/nisemonofigo.gitlab.io.git
git add .
git commit -m "Initial commit"
git push -u origin master
Push an existing Git repository
cd existing_repo
git remote rename origin old-origin
git remote add origin git@git.lug.ustc.edu.cn:NisemonoFigo/nisemonofigo.gitlab.io.git
git push -u origin --all
git push -u origin --tags


代码      Git 版本控制

本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!