2013-06-25 12 views
1

我剛剛在Ubuntu 12.04 LTS上設置了一個Git服務器,我有一個禁用密碼的git系統用戶帳戶,那麼用戶的.ssh/authorized_keys是設置所有我想訪問我的服務器的用戶。如何使用SSH和Git服務器和git用戶帳戶爲不同的用戶管理不同的倉庫

如何在使用同一用戶(git)的情況下用不同的用戶設置不同的存儲庫?

像:

/opt/git/repo1.git 用戶訪問A,B,C /opt/git/repo2.git 用戶訪問B,d,E,F /選擇/git/repo3.git 用戶訪問G,H,I

目前人民路認證通過公鑰,他們都有自己的鑰匙,/home/git/.ssh/authorized_keys

我不知道github如何使這成爲可能,因爲你總是用gi連接到他們的回購站t用戶帳戶。

感謝

回答

1

聽起來你正在尋找gitolite。它以與您描述的方式大致相同的方式管理通過ssh密鑰訪問共享存儲庫的權限。

+0

我剛試過,這是要走的路!非常感謝。 – Alex

相關問題