参考链接:https://blog.csdn.net/qq_40861368/article/details/83382543

1.打开终端输入:ssh-keygen -t rsa -C '260199@gree.com.cn'
说明:邮箱地址查找:gitlab->Settings->Profile
2.接下来会出现:Enter file in which to save the key (/home/260199/.ssh/id_rsa):
若使用默认的/home/260199/.ssh/id_rsa路径,点击enter默认就可以。
在这个地方我犯了一个很傻的错误,输入了yes,然后在当前路径下生成了yes和yes.pub文件保存密钥和公钥。然后导致我没有找到默认路径下的文件。。。
3.Enter passphrase (empty for no passphrase):
同样直接enter就可以
4.Enter same passphrase again:
和上一步同样的操作
5.在/home/260199/.ssh下成功生成id_rsa和id_ras.pub
6.在gitlab上操作
gitlab->settings->SSH Keys
将id_rsa.pub中的内容(公钥)复制粘贴到Key中,titile名随便起,点击Add key就可以了。
- 经过如上操作,再次拉取代码和提取代码应无需再输密码,若还需输入密码
输入git config --global credential.helper store命令
然后操作pull/push 会让输入用户名密码,第一次输入进去。下次再操作pull/push时就不需要输入用户名密码了。
