2016-06-30 3 views
1

Я пробовал много раз, чтобы нажать на мой коммит на GitHub, но он всегда терпел неудачу. Сообщение об ошибке:Не могу нажать Commit на GitHub

фатальным: не удалось открыть «https://github.com/MyAccountName/MyRepositoryName.git/»: Сервер прервана SSL рукопожатия (128)

я заменил настоящее имя учетной записи и имя хранилища с MyAccountName и MyRepositoryName для обеспечения конфиденциальности.

прибегая к помощи проблеме, я нашел кого-то есть такая же проблема: git and "Server aborted the SSL handshake" errors

Я последовал шаги, чтобы создать новый ключ SSH и добавить его к моему счету, но не работает для меня.

Я также выполнил шаги в https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/ и добавил новый восстановленный ключ ssh в свою учетную запись. Все еще не сработало.

Много раз я устал над двумя подходами и все еще получал такое же сообщение об ошибке.

Всего 3 или 4 часа назад я все еще мог подтолкнуть свои поручения к Гитубу. Я сделал что-то не так? Как я могу это исправить?

Кстати, поскольку я использовал клиент GitHub для push, я также попытался выйти и снова войти в клиент Github, но все равно не могу нажать. (Я также попытался использовать команду git в терминале, просто получил то же сообщение об ошибке.)

+0

Это похоже на проблему с прокси. Убедитесь, что вы отключили/активировали прокси в последние несколько часов. – love

+0

@love Да, я включил прокси, потому что, если я не включу прокси, я получу сообщение об ошибке: fatal: не удалось получить доступ к 'https://github.com/MyAccountName/MyRepositoryName.git/': не удалось подключитесь к порту github.com 443: время ожидания работы (128), хотя мне не нужно активировать прокси-сервер, чтобы нажимать фиксации несколько часов назад. – CokileCeoi

ответ

0

Наконец, я решил проблему, изменив DNS-сервер в настройках сети!

Поскольку я все еще мог работать с GitHub раньше, и я ничего не менял в настройках своего аккаунта или прокси-сервера, я думаю, что это не проблема SSL или прокси.

Итак, я попытался использовать горячую точку моего телефона, чтобы подтолкнуть мои коммиты, все работает хорошо!

Тогда я понял, что это может быть проблема моей сети. Первым делом пришел на ум DNS-сервер, поэтому я изменил свой DNS-сервер на другой публичный, и раздражающее сообщение об ошибке никогда не появляется снова.

Я не знаю слишком много о сети, поэтому я понятия не имею, почему новый DNS-сервер может работать должным образом. Я просто решаю свою проблему.

+0

Я действительно нашел свою проблему в том, что мне нужно перезагрузить компьютер, а затем все по-прежнему работало. –

+0

это второе сообщение об этой проблеме, в которой вы продолжаете перезагружать сообщения, исправляет проблему. Перезагрузка никогда не является хорошим решением, так как вы никогда не знаете, что именно вызывает проблему. В каком кеше вы скрылись? общая память, ipcs, что? – sabujp

Смежные вопросы