git clone、push 提示输入密码但输入后登录被拒绝

来源:互联网 发布:六角头木螺丝淘宝 编辑:程序博客网 时间:2024/05/22 03:21

1 password

情景描述:
正确生成,并配置好SSH key后,clone project 时,提示输入密码,输入密码后,一直显示不对,三次尝试后,clone失败。
其他类似操作也会出现这样的失败,如:ssh -T git@github.com

解决方法:
把专用密钥(private and public keys)添加到 ssh-agent 的高速缓存中

ssh-add ~/.ssh/id_dsa ssh-add -d ~/.ssh/id_xxx.pub 

如果执行ssh-add时提示”Could not open a connection to your authentication agent”,可以现执行命令:

ssh-agent bash

然后再执行上述 ssh-add 操作

2 ssh

有些情况下,发现目录 ~/.ssh 不存在。
这时可以通过ssh 连接一台机器, 该目录会自动生成。

参考文章:
ssh-add命令
来自: http://man.linuxde.net/ssh-add
http://man.linuxde.net/ssh-add
git 配置多个SSH-Key
https://my.oschina.net/stefanzhlg/blog/529403

阅读全文
0 0
原创粉丝点击