我有一个奇怪的问题。我使用 TortoiseGIT(Win7),我的存储库放置在虚拟服务器(Debian)上,我使用 gitolite 和 SSH 密钥。
我可以clone
将存储库存储到我的 PC,我可以运行Fetch
, Push
, Commit
, Sync
.. 一切,但是当其他贡献者尝试Pull
从服务器Pushed
进行更改时,会出现以下错误:
git.exe pull -v --progress "origin"
fatal: 'pull' appears to be a git command, but we were not
able to execute it. Maybe git-pull is broken?
git did not exit cleanly (exit code 128)
我不明白,为什么只是pull
命令不起作用..感谢您的帮助。
我可以使用贡献的更改来克隆存储库..但不能Pull
对我的 PC 上创建的存储库进行更改。