gitolite-admin.gitサーバー上にレポを正常に作成しました(たとえば) 10.107.105.13。10.14.42.7. _ git clone gitolite@10.107.105.13:gitolite-admin_ .ssh/config正しい秘密鍵が使用されていることを確認するために、ファイルにいくつかの行を追加する必要がありました。
次に、ユーザーdilawarをconf/gitolite.confファイルに追加し、適切なキーdilawar.pubをkeysフォルダーに追加しました。このコミットをgitolite-adminリポジトリに追加してコミットしました。.ssh/confまた、正しい秘密鍵が使用されるように、ファイルにもう 1 つのエントリを追加しました。しかし、やろうとするとgit clone dilawar@10.107.105.13:testing、gitolite がパスワードを要求します。10.107.105.13 でユーザー dilawar を作成する必要がないという印象を受けました。サーバーにログインして、リポジトリ testing.git が存在し、公開鍵dilawar.pubが追加されていることを確認しました.ssh/authorized_keys。
ssh -vvvv dilawar@10.107.105.13また、正しいファイルが提供されているかどうかも確認しようとしました。これが私の.ssh/confファイルです。
HostName 10.107.105.13
User gitolite
IdentityFile ~/.ssh/gitolite
Host 10.107.105.13
HostName 10.107.105.13
User dilawar
IdentityFile ~/.ssh/id_rsa
私が間違っていることは何ですか?