Из-за этого я сейчас вырываю волосы. Я скачал и установил GIT, сделал то же самое для GIT Extensions (как мы собираемся использовать его для VS2010), и все работало нормально и модно. Я внес изменения, а затем узнал, что члены моей команды не могут оформить заказ с веб-сайта. Появляется, что я должен отправить свои изменения на сервер.
Так вот в чем дело. Когда я пытаюсь перейти на сайт github.com, я получаю следующее сообщение об ошибке:
"Ошибка аутентификации
Команда вызвала ошибку, которая обычно означает, что
Агент проверки подлинности PuTTy не запущен.
закрытый ключ еще не загружен.
Когда ключ загружен, вы можете нажать повторить.
'Retry' 'Загрузить ключ SSH' 'Abort' '
Я создал ключ SSH, поэтому я пытаюсь загрузить его. Я могу найти свой ключ, что я и делаю. Я нажимаю «Загрузить», затем «Повторить». Затем появляется та же ошибка.
ОК, так что это не работает. Я иду в FileMenu Remotes -> PuTTY -> Запустить агент аутентификации. Я получаю сообщение об ошибке, что он уже запущен, так что тогда все должно быть в порядке. Переход к Remotes -> PuTTY -> Generate или import key показывает, что у него нет загруженного ключа или чего-то еще, но я предполагаю, что и тогда все в порядке.
Remotes -> Управление удаленными репозиториями. Я вижу URL моего репо и местоположение моего ключа .ssh. Нажатие «Test Connection» выдаст мне следующую ошибку:
"Использование имени пользователя 'git'
FATAL ERROR: Disconnected: нет поддерживаемых методов аутентификации, доступных "
Итак, я не могу нажать на сервер из-за вышеуказанных проблем. Я всегда решаю проблемы самостоятельно или нахожу решения в Google, но я остался в неведении, это просто не сработает. Все, что могло бы помочь мне выбраться из этой катастрофы с управлением исходным кодом, было бы здорово, потому что сейчас я могу кого-нибудь убить.
Спасибо!
Редактировать: я должен отметить, что проблемы начались, когда push-сообщение показало мне что-то вроде «Невозможно проверить, действительно ли сервер является сервером, потому что я не знаю ключ сервера». Затем я попытался устранить это, что привело к выше. Может быть, это помогает ..