我有一个webserver apache2,它可以列出我计算机的/ var / www目录中的文件。
我有两个裸露的回购repo1.git
和repo2.git
。第一个位于/var/www/git/repo1.git
,第二个位于符号链接:
/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
其他信息:
我已在repos中启用了post post-update。 我的apache.conf包括以下内容:
<Directory /var/www/git>
Options +FollowSymLinks +SymLinksIfOwnerMatch
AllowOverride All
order allow,deny
Allow from all
</Directory>
你知道问题可能是什么吗?