我gitosis
在我的 Ubuntu 机器上,突然间,它在旧路径上找不到任何存储库。
昨天这工作:
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
目录时。
最好的,保罗