我想通過http進行只讀訪問的git存儲庫。無法通過http克隆git repos; info/refs找不到
我這樣做是因爲git-http-backend
在我的主機系統上不可用。也就是說,我只是將裸倉庫置於http可訪問的位置。
我使用git clone --bare <some-remote-location>
在主機上成功創建了裸存儲庫。
現在,當我指向使用git clone http://my.host.name/location
的新克隆時,消息報告repository not found
。
當我捕獲網絡流量時,我看到git正在嘗試訪問http://my.host.name/location/info/refs
。這可能會失敗,因爲存儲庫中沒有info/refs
路徑。直接在存儲庫根目錄下有info
和refs
目錄。
很明顯,克隆裸倉庫的結構並不像客戶期望的那樣。有誰知道這可能是爲什麼?
此外,你需要做的這一個純倉庫 – Luc