2011-03-31 8 views
1

私はgitの新機能です。gitの問題

私のリポジトリから変更をプッシュするために公開鍵を使用する必要があります。 ユーザーはどのように管理できますか?ユーザーを削除したいのですか?

公開鍵管理はgitシステムを管理する唯一の方法ですか?

+0

gitをsshで使用しようとしているようです。 gitはsshを "ちょうど働いて"いますが、すべてのユーザ認証/公開鍵の問題はsshによってのみ処理され、gitとは直接関係しません。 –

+0

あなたが使っているGitサーバを教えてください。ギトライト? gitosis?ファイル共有? –

+0

@AlexanderGroß私はgitosisを使用しています – enfix

答えて

1

git repoにアクセスするためにsshプロトコルを使用している場合は、上記のreposを管理するユーザーアカウントの~/.ssh/authorized_keysに公開鍵を追加する必要があります。

しかし、sshはあなたのレポにアクセスするために利用できる唯一のプロトコルではありません。see the Pro Git book:シンプルな共有パス(ローカルプロトコル)で十分です(サーバもキーも認証もありません)。

注:このGitoliteのmanページで説明したように "Gitolite without ssh"、Gitoliteは承認、ない認証を管理します。
sshを使用して認証機能を使用できます。