Git push зависает каждый раз, когда я пытаюсь нажать на github. Я использую Cygwin и Windows 7. Git функции тонкой локализации отслеживания, предоставления статуса, установки глобального user.name и user.email и допускающих коммитов.
Я все еще новичок и учился.
Я ввожу git push
, git push origin master
или git push -u origin master
, и я получаю только пустую строку, требующую от меня ctl-c, чтобы вернуть запрос.
ssh-keygen -t rsa -C "[email protected]"
запрашивает имя файла и висит
git push heroku master
зависает
$ git status
возвращает On branch master nothing to commit, working directory clean
$ git pull
возвращает Already up to date
$ git remote -v
возвращает:
heroku [email protected]:myherokusite.git (fetch)
heroku [email protected]:myherokusite.git (push) origin
https://github.com/gitusername/appname.git (fetch) origin
https://github.com/gitusername/appname.git (push)
or the correct ssh remote settings are returned when trying this with ssh
Обновлено: Использование URL-адреса SSH [email protected]:gitusername/gitrepo.git
также зависает
git remote set-url origin https://github.com/gitusername/appname.git
правильный
Обновлено: Я вижу процессы Git, запущенные в диспетчере задач Windows, когда он зависает.
Я пробовал:
Использование разных мест подключения к Интернету
переключение между https и ssh и зависание
Удалено git. Переустановлено из: https://code.google.com/p/msysgit/downloads/list
Удалено git. Установленный Cygwin git
Удалено git. Установлено приложение Github для Windows GUI, и я смог нажать. Но это приложение имеет ограниченную функциональность, вытесняет меня из моего окна Cygwin в другое приложение, которое затем приводит меня в командную строку Windows для полной функциональности, с которой, как мне казалось, я избежал использования Cygwin.
Прошло много, много часов, пытаясь разрешить это, он работал безупречно, спасибо.
ОБНОВЛЕНИЕ 4/2014: Я перестроил всю машину Win 7, Cygwin и т.д., и теперь все работает нормально