3

複数のユーザーで VM をセットアップしました。私の主なユーザーは VM-User で、そのアカウントを使用して「Joe」という別のユーザーを作成しました。VM-User にログインして git リポジトリのクローンを作成しましたが、すべて正常に動作します。

私が抱えている問題は、ユーザー「Joe」にログインして同じリポジトリのクローンを作成しようとすると、git サーバーのパスワードを要求されることです。

git clone git@0.0.0.0:repo.git some_folder

そのショー:

git@0.0.0.0's password: (asks me to type in a password)

「Joe」の ssh キーを作成し、gitosis に追加しました。

私が間違っていることを誰かが知っていますか?

前もって感謝します :)

SSH デバッグ ログ:

debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Offering RSA public key: email@example.com
debug1: Authentications that can continue: publickey,password
debug1: Trying private key: /home/joe/.ssh/id_rsa
debug1: Trying private key: /home/joe/.ssh/id_dsa
debug1: Trying private key: /home/joe/.ssh/id_ecdsa
debug1: Next authentication method: password
4

2 に答える 2

2

クローン作成マシンに承認済みのキーが設定されていません。そうしないと、SSH はこのステップに到達しません。

 debug1: Next authentication method: password 

VM と複製マシンに正しいキーがあることを確認します。

于 2013-01-28T21:32:41.767 に答える
0

同じ問題がありました。に応答して Enter キーを押したところEnter file in which to save the key (/c/Users/sposada/.ssh/id_rsa):、 をコピーid_rsa.pubしてサーバーの名前を変更しました。

git は ssh 公開鍵を取得しようとして/home/joe/.ssh/id_rsaいますが、/home/joe/.ssh/joe

于 2016-10-21T20:15:34.093 に答える