這是我第一次建立一個git服務器,作爲一個警告,而且我沒有太多的管理。Git服務器配置
我終於得到了一個我的團隊切換到混帳。使用正確的指南設置它非常容易,我建立了一個用戶git
並將我的隊友的鑰匙放入authorized_keys
文件中。
但他們希望團隊以外的人選擇只讀訪問回購,以進行演示等。我只想爲他們創建用戶並鏈接回購站,但顯然他們不希望這些訪客訪問服務器。
那麼有沒有一種方法可以讓用戶通過用戶/密碼或其他類型的只讀訪問來限制他們的訪問?
編輯:感謝您的輸入,它肯定會花費我一段時間來設置這些,並嘗試什麼是最好的。
好吧我試了一段時間纔得到這個運行,但不知何故擺弄ssh thingies讓我頭痛。但Gitolite聽起來是最好的選擇,因爲它允許用戶無需註冊服務器。 – Lanbo
究竟是如此的偉大? – mbx
mbx - 易於管理,易於遷移(如gitosis,配置本身就是一個git回購),擁有不錯的文檔。不像gitolite它擁有每個分支的權限。與Gitorious不同,它不需要許多先決條件。我之前使用過gitosis,並因爲一個特定的原因遷移到gitolite中,但我現在很高興我這麼做了,因爲我確實需要每個分支的權限。 – sinelaw