我试图推到git的服务器:我如何知道git服务器使用哪种授权方法?
git remote add origin ssh://[email protected]:9922/test
git push
这里的响应:
[email protected]'s password:
我的密码,我的SSH密钥打字,但它失败。我甚至使用this method检查密码的正确性。
三次尝试失败后,服务器响应:
Permission denied (publickey,password).
fatal: Could not read from remote repository.
这是否意味着该库也为密码保护,不仅SSH保护?或者这只是SSH身份验证不起作用?
这是失败的ssh验证步骤。很可能你没有正确注册你的密钥。 – arkascha
您的钥匙未使用或未被接受。试试'ssh -vvv [email protected] -p 9922'并发布输出。您的密钥位于何处?您是如何生成密钥并将其传递给服务器的? – Jakuje