Почему я не могу нажать на GitHub с помощью Cygwin?
Я пытаюсь запустить следующую команду:
git push github master
Когда я запускаю эту команду в мятном терминале, командная строка просто зависает, пока я не уничтожу дерево процессов. Нет консольного вывода вообще.
bash.exe
bash.exe
git.exe
git.exe
git-remote-https.exe
Выполнение точно такой же команды в cmd
окно успешно выталкивает мастер ветку.
Удаленный настроен по HTTPS.
У меня вопрос, почему эта команда работает в основной командной строке, но не с Cygwin?
Это связано с тем, как трактуются пути?
Я видел вопрос, похожий на мой, но их запрос на запрос имени пользователя, а мой нет.
2 ответа
Похоже, что Cygwin путается между системой Git и Cygwin Git.
Я исправил это так, чтобы удалить все версии Git, а затем переустановить ту версию Git, которую вы хотите использовать.
Либо так, либо используйте Mac.:П
Добавили ли вы открытый ключ вашего cygwin ssh в свою учетную запись на github?
https://github.com/settings/ssh
Изменить: вы должны войти в GitHub по указанной выше ссылке