2015-10-19 172 views
0

我有一臺服務器(Apache)的公共回購的作品,我可以用SSH從本地與克隆它:Git的克隆與SSH而不是HTTP

$ git clone [email protected]:public_html/repo 

但同樣回購不能被克隆HTTP:

$ git clone http://myserver/repo 
// fatal: repository 'http://myserver/repo' not found 

隨着瀏覽器中輸入的時候,我可以看到我的回購協議的內容(用戶目錄MOD被激活並設置爲文檔根目錄):

http://myserver/repo 

http://myserver/repo/.git 

相關的git我的文件夾設置文件夾的權限爲755

我在做什麼錯?

+0

你在使用哪個git服務器?只是通過http暴露git倉庫/文件不足以使其通過http工作。 – Augusto

+0

你有沒有試過Git HTTP智能設備?或者,如果它回落到愚蠢的HTTP把你的HTTP文檔根下的一個裸Git倉庫,並設置一個特定的更新後的鉤子,你就完成了。 – Hexana

回答