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