2011-03-31 42 views
1

我是git的新手。git問題

我需要使用公鑰來推動我的回購變化。 我如何管理用戶?如果我想刪除一個用戶?

公鑰管理是管理git系統的唯一方法嗎?

+0

這聽起來像你試圖通過ssh使用git。 git依賴於ssh「正在工作」,但所有的用戶認證/公鑰問題都是由ssh單獨處理的,並不直接與git有關。 – 2011-03-31 10:30:19

+0

請讓我們知道您使用的Git服務器。 gitolite? Gitosis的?文件共享? – 2011-03-31 10:30:21

+0

@AlexanderGroß我使用gitosis – enfix 2011-03-31 11:02:42

回答

1

如果您使用ssh協議訪問您的git倉庫,那麼您需要將公鑰添加到管理該倉庫的用戶帳戶的~/.ssh/authorized_keys

但ssh並不是唯一可用於訪問您的repo的協議:see the Pro Git book:一個簡單的共享路徑(本地協議)起初可能足夠了(沒有服務器,沒有密鑰,但也沒有身份驗證)。

注:在本Gitolite手冊頁 「Gitolite without ssh」 解釋說,Gitolite只能管理授權,不認證
您可以使用ssh提供身份驗證功能。