Git远程服务器推送失败

| 从远程服务器克隆Git存储库后,我已对本地副本进行了一些更改。我想将这些更改推回远程服务器,但是我收到一条错误消息,该消息不产生任何有用的信息:
fatal: read error: Invalid argument
(PS和服务器都在Windows环境中运行) 我试过了:
git push
git push origin
git push origin master
推送GIT的GUI版本会产生相同的有用错误消息。 编辑 设置环境变量GIT_TRACE = 1后,我会得到更多输出:
C:\\repo>git push --verbose
setup: git_dir: .git
setup: worktree: C:/repo
setup: cwd: C:/repo
setup: prefix: (null)
trace: built-in: git \'push\' \'--verbose\'
Pushing to git://MYSERVER.MYCOMPANY.net/repo
fatal: read error: Invalid argument
有什么想法吗?     
已邀请:
看起来您运行的是普通cmd.exe终端,而不是msysgit的bash终端。大部分git都依赖于shell脚本。因此,您需要在bash终端而不是cmd.exe中运行。     
您确定服务器配置正确,具有SSH密钥等吗?您是自制Git服务器还是git-hub / assembla之类的东西?     

要回复问题请先登录注册