Git 尝试连接到Raspbian上托管的个人存储库时,使用SourceTree登录失败

Git 尝试连接到Raspbian上托管的个人存储库时,使用SourceTree登录失败,git,ssh,raspberry-pi,atlassian-sourcetree,Git,Ssh,Raspberry Pi,Atlassian Sourcetree,我有一个个人web服务器,它承载许多项目,我愿意建立一个第三方Git存储库 设置 我已经在远程服务器上安装了Git,创建了所需的目录,现在正试图通过SourceTree连接到它 我已经通过PuttyGen生成了一个SSH密钥,并上传到/var/git/.SSH/authorized_keys,为此我设置了777chmod 实际上我已经学习了这个教程:但是为用户git设置密码,而不是不设置密码 连接到ssh://git@MY-IP:/project.git 当我尝试使用SSH-ClientOpen

我有一个个人web服务器,它承载许多项目,我愿意建立一个第三方Git存储库

设置 我已经在远程服务器上安装了Git,创建了所需的目录,现在正试图通过SourceTree连接到它

我已经通过PuttyGen生成了一个SSH密钥,并上传到
/var/git/.SSH/authorized_keys
,为此我设置了
777
chmod

实际上我已经学习了这个教程:但是为用户
git
设置密码,而不是不设置密码

连接到
ssh://git@MY-IP:/project.git
当我尝试使用SSH-Client
OpenSSH
从本地计算机连接到服务器时,会显示
OpenSSH代理正在运行,但服务器仍然拒绝您的连接。您可能需要通过选择工具>添加SSH密钥
将正确的密钥添加到您的代理,我这样做了,但密码短语不匹配,因此我无法添加密钥

当我尝试使用SSH客户端从本地计算机连接到我的服务器时,
PuTTY/Plink
会显示
Access denied Access denied Access denied致命错误:服务器发送了断开连接消息类型2“git的身份验证失败太多”
。它曾经要求我为用户
git
输入密码,但现在不再需要了。不管怎么说,我永远无法使密码匹配

我不确定我的解释是否清晰,因为我没有用我的母语表达自己

任何帮助都将不胜感激


非常感谢

升级到Windows 10后,我遇到了同样的问题

没有人问我ssh的密钥密码

start SourceTree.exe


从命令行启动SourceTree修复了该问题。现在它需要密码短语。

谢谢您的回答。不幸的是,这种古老的环境已经不存在了。因此,我无法检验你的答案是否有效。因此,我不会接受它,而是等待评论者让我知道你的解决方案是否有效。