我正在使用 Windows 机器来推送我在 Eclipse 中更改的 java 文件中的更改。我能够成功提交更改,但是当我尝试将这些更改推送到远程分支时,它会引发以下错误
fatal: invalid characters in /tuscany/jupiter
fatal: The remote end hung up unexpectedly
我尝试通过 TortoiseGot/GIT UI/GIT Bash 推送更改,但它们都给出了相同的错误
您是否在要推送到的目标服务器上使用 Gitolite?
gl-mirror-shell
.在这种情况下(Gitolite),请确保远程仓库的名称(见git remote -v show
输出)遵循模式。
$repo =~ s/\.git$//;
$repo =~ s(^/)();