SSH方式操作
可以看到,http方式操作每次都需要输入用户密码,很不方便,使用SSH方式操作,就可以免除此种情况。
首先在本地创建一个密钥对:
ssh-keygen -t rsa -b 2048 -N ''
密钥对默认会生成在用户家目录下的.ssh目录内,将其中的公钥id_rsa.pub内容提取出来:
打开gitlab,到用户设置里面添加SSH密钥即可:
回到主机上操作;使用ssh方式clone仓库:
rm -rf test git clone [email protected]:root/test.git
创建分支并提交:
cd test/ git branch new_brache git checkout new_brache touch second_file git add . git commit -m "add new_branch." git push origin new_brache git branch -a