简短版本:我已经将一个Subversion存储库和历史记录导入Git。我想我做得很正确,在这个主题上有一些很好的指南,我能够,至少在我克隆一个裸拷贝作为我的主存储库的同一台机器上,克隆另一个本地拷贝。所以我认为我至少已经基本正确地设置了回购协议:我可以
git clone path/to/repo.git
并获得一份包含所有文件、提交日志等的工作副本。
这都在我的服务器上(实际上是一个Dreamhost VPS),它用来托管许多域、页面等。
什么我
不能
似乎是克隆到我的本地机器。当我试图这样做时,使用
git clone https://example.com/path/to/repo.git
或
git clone ssh://user@example.com/path/to/repo.git
,我得到:
fatal: repository 'https://example.com/path/to/repo.git' not found
或
fatal: '/path/to/repo.git' does not appear to be a git repository
.
我
可以
在浏览器中直接转到
https://example.com/path/to/repo.git
并查看
repo.git
在浏览器中,我可以轻松地ssh,所以我可以(?)排除某些配置问题。
但同样,它在本地(在同一台服务器上)运行良好。
我是不是漏掉了一些显而易见的东西?