前置条件
git已经安装。
生成公钥私钥
任意调出 git bash 执行:
回车两次,如果已有则需要覆盖确认 Overwrite
ssh-keygen -t rsa -C "your_email@example.com"
生成后的文件路径:
C:/user/你的账户/.ssh下,其中 id_rsa.pub 是公钥。
gitlab设置公钥
在gitlab中添加SSH公钥,并且设置过期时间,时间默认为永久:
使用ssh 代码克隆仓库代码的ssh地址,即可。
已有htttps本地仓库链接如何切换SSH
查看fetch和push的关联地址:
git remote -v
重新修改关联地址:
git remote set-url origin 你的git仓库的SSH链接地址
再度查看验证,url是否已经变成仓库的ssh地址:
git remote -v
尝试git push \ git pull操作: