Не могу клонировать или вытащить из GitHub - PullRequest
0 голосов
/ 09 апреля 2020

Когда я пытаюсь клонировать частное репо, я получаю следующую ошибку после запроса имени пользователя и пароля:

fatal: Authentication failed

Я попытался переустановить последнюю git и перезагрузить windows 10 .

В настройках веб-сайта github я также попытался удалить / удалить авторизацию для маркера личного доступа (с именем проблемного компьютера c, к которому я пытаюсь подключиться). Раньше я также получал сообщение об ошибке типа «невозможно получить сертификат локального эмитента»

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

1 Ответ

1 голос
/ 09 апреля 2020

Похоже, вы испортили свой токен доступа. Я рекомендую вам установить новые ключи S SH для вашей машины и добавить их в репозиторий GitHub. Вы можете подписаться на эту официальную справочную страницу от github .

Другой способ клонировать без S SH - это клонировать с использованием HTTPS, здесь синтаксис клона немного отличается от publi c хранилища. Для публичных репо c вам go нравится

git clone https://github.com/myUserName/myProject.git

Для частного репо вам go нравится

git clone https://myUserName:myGithubPassword@github.com/myUserName/myProject.git

Примечание:

  • Если ваш пароль содержит специальные символы, вам потребуется преобразовать пароль со специальными символами в кодировку UTF-8. Вы можете взять руководство по замене с здесь. Или вы можете использовать этот код javaScript для преобразования своего пароля и использования сгенерированного пароля console.log(encodeURIComponent('password_of_the_form@$123'));
  • Если вы используете 2FA для защиты своей учетной записи GitHub, тогда следовать этому
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...