不用密码的ssh验证
1.教程:Set up an SSH key | Bitbucket Cloud | Atlassian Support
linux 简要步骤,在命令行执行:
(1)$ ssh-keygen
(2)$ ls ~/.ssh
(3)$ eval `ssh-agent`
(4)$ ssh-add ~/.ssh/<private_key_file> 即ssh-add ~/.ssh/id_rsa
id_rsa:私, id_rsa.pub:公
(5)$ cat ~/.ssh/id_rsa.pub
把内容复制到gitlab上的SSH key
2.最后要把代码的远程地址改成ssh的地址,如果本来是http的话
git remote set-url origin xxgit@xxxxx.git
后面这一串git@xxxxx.git
可以从网页上的git clone 选ssh得到