これは、両方のユーザーの秘密鍵を追加しているためだと思います
gitolite
確かに、 ssh アクセスにも使用されるユーザー専用の公開/秘密鍵を使用する必要があります。
これは、gitolite のログ ( ~gitolite/.gitolite/logs
)で確認できます。
複数のキーの使用は、config
ファイルを介して行われます。
例として、「ユーザーは gitolite の使用中にパスワードを求められる」を参照してください。ファイルには次のようなものが含まれている可能性があります
。%HOME%/.ssh/config
HostName gitoliteserver
User gitolite
IdentityFile ~/.ssh/gitolite
Host mikegitolite
HostName gitoliteserver
User mike
IdentityFile ~/.ssh/id_rsa
Windows を使用している場合は、定義することを忘れないでくださいHOME
: デフォルトでは定義されていません)。
OP Mike Gagnonは、コメントで次の構成が機能していることを確認しています。
host gitolite
user gitolite
hostname myhost
port 443
IdentityFile ~/.ssh/gitolite
host edison
user gitolite
hostname myhost
port 443
IdentityFile ~/.ssh/mike