github设置完ssh公钥过后仍然提示需要输入用户名和密码

11-05 15:15:06   来源:   评论: 点击:

使用git clone项目的时候,总是提示输入用户名和密码,很烦,于是想无账号登陆使用clone pull push等命令,但是当设置完SSH秘钥过后仍然需要登陆,为什么呢?具体解决办法如下:
使用git clone项目的时候,总是提示输入用户名和密码,很烦,于是想无账号登陆使用clone pull push等命令,但是当设置完SSH秘钥过后仍然需要登陆,为什么呢?具体解决办法如下:

搜选检查在clone代码的时候使用的是什么方式(https或者SSH)

在项目的根目录使用git remote -v 检查,如果看到类似如下返回结果
origin https://github.com/tangzq/demo.git (fetch)
origin https://github.com/tangzq/demo.git (push)

则说明使用的是https方式,换成ssh方式clone

git clone git@github.comtangzq/demo.git

再次查看git remote -v
origin git@github.comtangzq/demo.git (fetch)
origin git@github.comtangzq/demo.git(push)

使用SSH方式clone下的项目,如果设置了SSH公钥就不需要再数据用户名和密码了

相关热词搜索:github ssh公钥

上一篇:Git里多种撤销操作的最佳方法 下一篇:最后一页
分享到: 收藏