git clone在ssh模式始终要求输入密码而且永远都不对

git clone在ssh模式始终要求输入密码而且永远都不对,第1张

问题

在 gitlab 里已经配置里 ssh-keys,但是使用 ssh clone 项目的时候需要如下一样的输入密码,而且无论输入什么都不对导致无法 clone 项目。

解决办法

一 使用 >

生成两个key

生成两个key后,添加到对应服务器的 ssh kyes管理设置 中。

本地添加私钥

本地添加私钥名命令ssh-add ~/ssh/Your Key Name,如果出现“Could not open a connection to your authentication agent”的问题,可以执行命令ssh-agent bash,再运行添加命令。另外,可用通过

3一点说明

以上的我采用的是oschina的码云和github的两种kye的结合体,其中每段最后的IdentityFile跟着是你自己ssh key的名字,不要搞错了。

最后就是测试咯

oschina的测试方法ssh -T git@gitoschinanet;成功收到的回复为“Welcome to Git@OSC,‘Your Name’ ”

github的测试方法ssh -T git@githubcom;成功收到的回复为”Hi ’Your Name‘ ! You’ve successfully authenticated, but GitHub does not provide shell access“

借鉴文章

git 配置多个SSH-Key

管理git生成的多个ssh key

---------------------本文来自 来不及解释了快上车 的CSDN 博客 ,全文地址请点击:>

以上就是关于git clone在ssh模式始终要求输入密码而且永远都不对全部的内容,包括:git clone在ssh模式始终要求输入密码而且永远都不对、如何在TortoiseGit中使用ssh-keygen生成的key、管理Git生成多个ssh key及报错Bad configuration option解决方法-2018-10-06等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9277215.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存