我在我的服務器上創建git存儲庫。我的要求是,我必須在服務器上創建多個git存儲庫,我必須使用用戶名和密碼來保護它們。git-http-backend通過http推送代碼導致問題
由於有多個git存儲庫被創建,我將.htpasswd和.htaceess放在每個git存儲庫文件夾中以保護它們。
下面是我正在做的整個流程。
a)使用git -bare創建git存儲庫。
b)在該文件夾中創建.htpasswd和.htaccess以進行身份驗證 c)現在我可以使用用戶名和密碼在任何地方克隆該回購站。
但是當我嘗試從克隆的推動回購它扔我一個錯誤: 錯誤:無法訪問URL http://192.168.1.2/projects/gitcreation/gitrepos/6/project6/,返回碼22 致命:混帳HTTP推送失敗
任何幫助將高度讚賞。
Vonc - 唯一的最後一個問題是我們無法將代碼推到git即git-http-backend沒有被調用或有些丟失。否則每件事都被照顧。 另外gitolite提供了一個web界面。所以這對我們來說是非常好的。 – Jiva
@Jiva gitolite不提供Web界面,所以它應該仍然是一個有效的選項。 – VonC
好吧,但我們現在不得不改變我們所有的實現來實現它。我們只是停留在最後一點,我們的git-http-backend沒有被調用。 – Jiva