我有一個webserver apache2,它可以列出我的計算機的/ var/www目錄中的文件。 我有兩個裸回購repo1.git
和repo2.git
。首先是位於/var/www/git/repo1.git
,而第二個是一個符號鏈接:通過http克隆鏈接到/ var/www的git repo
/var/www/git/repo2.git -> /other/folder/repo2.git
現在,如果我用網頁瀏覽器http://myserver.com/git/repo1.git
去,我可以看到裸露的回購協議的內部文件,如果我去myserver.com/repo1.git
我可以看到類似的文件(我也可以在子目錄中找到)。
我可以克隆repo1.git
通過git clone http://myserver.com/git/repo1.git
沒有問題。
問題是,當我嘗試克隆repo2.git
:
fatal: repository 'http://myserver.com/git/repo2.git' not found
其他信息:
我已經啓用了鉤更新後的兩個回購。 我的apache.conf包括以下內容:
<Directory /var/www/git>
Options +FollowSymLinks +SymLinksIfOwnerMatch
AllowOverride All
order allow,deny
Allow from all
</Directory>
你有問題可能是什麼什麼想法?