EC2 で動作する Gitolite サーバーを使用していますが、これは非常にうまく機能します。以前にユーザーを追加したことがあり、リポジトリの追加に問題はありません。
私の Macbook Pro は問題なくコードをリポジトリにプッシュできます (リポジトリに対するRW+
権限があります)。R
また、クローンを作成できるように、アクセス許可を持つ 2 台目のコンピューターをリポジトリに追加しました。
問題は、リポジトリのクローンを作成しようとすると、「許可が拒否されました (公開鍵)」というメッセージが表示され続けることです。Gitolite を使用してサーバーに SSH で接続し、ユーザー "git" のauthorized_keys ファイルを見ると、2 台目のコンピューターの公開鍵が表示されるので、何が問題なのかわかりません。うまく追加されました。2 台目のコンピューターの公開鍵もkeydir
、適切な名前 ( raspberry.pub
)の下にあります。
プライバシーを保護するために一部の情報を変更した、私の gitolite conf を次に示します。
repo statistics-app
RW+ = andrew
R = raspberry
注: 「andrew」はコードをプッシュしてレポを複製できますが、ユーザー「raspberry」はできません。問題は何ですか?