私はGitのサーバーにプッシュしようとしている:ここでgitサーバが使用する認証方法を知るにはどうすればよいですか?
git remote add origin ssh://[email protected]:9922/test
git push
がレスポンスです:
[email protected]'s password:
私は私のSSHキーのパスワードを入力していますが、それは失敗します。私はthis methodを使ってパスワードの正当性をチェックしました。
3回失敗すると、サーバーが応答します。それは、リポジトリは、SSHで保護されていないだけで、また、パスワードで保護されていることを
Permission denied (publickey,password).
fatal: Could not read from remote repository.
を意味するのでしょうか?または、これはちょうどsshの認証が機能していないのですか?
これは失敗するssh認証ステップです。ほとんどの場合、鍵を正しく登録していない可能性があります。 – arkascha
鍵が使用されていないか、受け入れられていません。 'ssh -vvv [email protected] -p 9922'を試して、出力を投稿してください。あなたのキーはどこにありますか、それをどのように生成してサーバーに渡しましたか? – Jakuje