一. 生成本地 rsa 公钥(windows 系统)
-
打开本地git bash,使用如下命令生成ssh公钥和私钥对:
ssh-keygen -t rsa -C 'xxx@xxx.com' 然后一路回车(-C 参数是你的邮箱地址)
注意:单引号
2)然后打开~/.ssh/id_rsa.pub文件(“~”表示用户目录,比如我的windows就是C:UsersAdministrator),用文本方式打开,复制其中的内容
二. 将公钥配置在 gitlab 中
- 打开gitlab,找到Profile Settings-->SSH Keys--->Add SSH Key,并把上一步中复制的内容粘贴到Key所对应的文本框,在Title对应的文本框中给这个sshkey设置一个名字,点击Add key按钮
- 到此就完成了gitlab配置ssh key的所有步骤,我们就可以愉快的使用ssh协议进行代码的拉取以及提交等操作
- 拉代码和提交都不需要密码了



