解决每次git提交时都要输入用户名和密码的问题
Posted 一只夫夫
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决每次git提交时都要输入用户名和密码的问题相关的知识,希望对你有一定的参考价值。
Github和Gitee的操作都是一样的,下面的方法对两种平台都适用
-
查看当前项目采用的提交方式
git remote -v
如果是下图这样,就说明采用的是https方式
-
修改提交方式
如果是https方式,那么就要删除原有的https方式,采用ssh方式
git remote rm origin
然后在仓库的克隆/下载按钮下,复制ssh链接:git@gitee.com:… .git
git remote add origin ssh链接
再查看当前项目采用的提交方式,就会发现变了
-
检查公钥
默认公钥是存储在用户目录下的.ssh目录中
里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。
将公钥添加到git平台就可以了
以上是关于解决每次git提交时都要输入用户名和密码的问题的主要内容,如果未能解决你的问题,请参考以下文章