Git удаленный сервер Push не удается - PullRequest
2 голосов
/ 14 апреля 2011

После клонирования репозитория Git с моего удаленного сервера я внес некоторые изменения в свою локальную копию. Я хотел бы отправить эти изменения обратно на удаленный сервер, но я получаю сообщение об ошибке, которое не дает никакой полезной информации:

fatal: read error: Invalid argument

(Ps. И сервер, и локальный репозиторий работают в среде Windows)

Я пробовал:

git push
git push origin
git push origin master

Пролистывание версии GIT с графическим интерфейсом приводит к тому же полезному сообщению об ошибке.

EDIT После установки переменной среды 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

Есть мысли?

Ответы [ 2 ]

2 голосов
/ 19 апреля 2011

Похоже, вы работаете в обычном терминале cmd.exe, а не в терминале msysgit bash. Большая часть git полагается на сценарии оболочки; таким образом, вам нужно запустить в терминале bash вместо cmd.exe.

0 голосов
/ 14 апреля 2011

Вы уверены, что сервер настроен правильно, ваш SSH-ключ и т. Д.? Вы самоделали Git-сервер или это что-то вроде git-hub /assembla?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...