ssh连接gitlab,一直要求输入密码

测试连接是否成功。老出现上面要求输入密码。
git clone 项目也要求输入密码,但是我密码输入完之后不成功,提示同样的信息。

阅读 52.8k
9 个回答

有可能问题是:配好了ssh,但仓库的git remote依旧是使用http来连接的。
解决方法:

//查看仓库所使用的连接形式
git remote -v
//修改仓库的连接方式为ssh
git remote set-url origin git开头的仓库地址

有没有上传公钥

ssh协议交互是需要公密钥对的,上传公钥到git服务端

新手上路,请多包涵

win系统上使用Git Bash 试试,我也遇到过这个问题,配置了ssh-key也没用,使用Git Bash就可以了

先看看你密钥配置好了没,如果好了的话 在github库中 use ssh 记住自己的私钥密码 三步走推送就好 实在不行兄弟建议你下载个 sourcetree吧 图形化界面工具,非常好用

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进