2015-10-14 238 views
-1

需要說明的是,我的裸回購是在主目錄 - 即它是在〜/ root.git。如何使用http來克隆克隆?

我使用這個doc

我試圖

git clone http://www.domain.com/root.git 

但這並不公元前工作我的域名指向一個文件夾,名爲public_html這是在文件夾層次結構相同的水平root.git

fatal: repository not found 

是錯誤。

有沒有辦法把它查找一個目錄。我試過

git clone http://www.domain.com/../root.git 
+1

你能指望什麼我們做什麼? –

+0

也許把你的域指向'〜/'而不是'public_html'? – mason

+0

如果它在'public_html'文件夾之外,那麼它不應該通過HTTP訪問。您可以創建符號鏈接到該文件夾​​,但這將使任何人都可以訪問。你有SSH訪問權限嗎? –

回答

3

如果HTTP服務器沒有配置爲服務它,那麼通過HTTP訪問任何東西是不可能的。

因爲你的文件文檔根以上的話,除非你介紹別名/重寫/等揭露它,它是不可訪問。

+0

如何設置別名來公開它? –

+0

取決於您使用的Web服務器軟件。搜索手冊關於單詞「別名」可能會告訴你,(如將結合它的名字,並在[搜索]這個詞(https://duckduckgo.com/?q=apache+httpd+alias&ia=qa))。 – Quentin

+0

我在bash腳本中使用別名,但是在這裏我看不到相關性? –