【发布时间】:2011-03-29 10:06:48
【问题描述】:
我的 Ubuntu 机器上有 gitosis,但突然间,它在旧路径上找不到任何存储库。
昨天成功了:
git clone git@mymachine.com:myproject.git
今天收到回复:
fatal: 'myproject.git' does not appear to be a git repository
我没有对我的机器进行任何更改,经过一些测试我发现我可以通过~gitosis用户目录中的git符号链接访问存储库,所以这仍然有效:
git clone git@mymachine.com:git/myproject.git
(git 符号链接指向同一目录中的“存储库”)
我非常希望避免在所有克隆项目的配置文件中更改远程路径。你能帮我如何配置 git,以便我可以再次从根路径访问我的存储库吗?
更新:我发现我也不能再添加新的存储库了。将 repo 添加到 gitosis.conf 后,将远程源设置为包含 git/ 目录并使用
git push origin master:refs/heads/master
我明白了
致命:“mynewproject.git”似乎不是 git 存储库
所以现在我只能更新现有的存储库,并且只有在我更改远程路径以包含 git 目录的情况下。
最好, 保罗
【问题讨论】:
标签: path repository gitosis