arn*_*nie 8 git-pull tortoisegit gitolite
我有一个奇怪的问题.我使用TortoiseGIT(Win7),我的存储库被放置在一个vritual服务器(Debian)上,我使用gitolite和SSH密钥.
我可以clone
存储库到我的电脑,我可以运行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)
Run Code Online (Sandbox Code Playgroud)
我不明白,为什么只是pull
命令不工作..感谢任何帮助.
我可以使用贡献Pull
的更改来创建存储库的克隆..但是不能在我的PC上创建存储库的更改.
Pet*_*ter 13
我在更改git Bash可执行文件sh.exe后始终以管理员身份运行时遇到了同样的问题(以解决另一个问题).然后它让git在某些情况下无法访问它并导致各种"也许git-*被破坏了?" 错误.也许这可能对某人有帮助......
该错误消息与 Git 密切相关,来自help.c
:
static const char bad_interpreter_advice[] =
N_("'%s' appears to be a git command, but we were not\n"
"able to execute it. Maybe git-%s is broken?");
Run Code Online (Sandbox Code Playgroud)
这与第 40 期类似(另一个 GUI,此处为terminal-ide)。
出现这种情况是因为远程Git安装不完整
(第19期评论3)
安装中也缺少 git-merge,可以使用以下命令修复
$> ln -s git git-merge
Run Code Online (Sandbox Code Playgroud)
在
system/bin/
解决方案可能与您的情况不完全相同,但可能与错误的 Git 安装有关。
归档时间: |
|
查看次数: |
5692 次 |
最近记录: |