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
私が間違っていることは何ですか?