Удаленный Git Hub: аутентификация по паролю недоступна для операций Git

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

удаленный: аутентификация по паролю недоступна для операций Git.

удаленный: вы должны использовать личный токен доступа или ключ SSH.

удаленный: см. https://github.********.com/settings/tokens или https://github.******.com/settings/ssh fatal: невозможно получить доступ к 'https://github.ford.com/****/****.git/':

Запрошенный URL вернул ошибку: 403

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

Но когда я пытаюсь использовать образец github.com вместо предприятия, все работает нормально. Пожалуйста, посоветуйте мне по этому поводу.

Если мне нужно настроить что-либо для аутентификации, также помогите мне


person siva shankaran    schedule 14.09.2018    source источник
comment
Используйте либо SSH для удаленных операций Git, либо создайте токен приложения, который вы используете вместо своего пароля.   -  person MrTux    schedule 15.09.2018
comment
Уже рассмотрено здесь stackoverflow.com/questions/45903106/   -  person Vishwas Shenoy Alevoor    schedule 25.05.2021


Ответы (3)


Вы можете создать маркер доступа и сохранить его в диспетчере учетных данных Windows.

  • Следуйте инструкциям в этой ссылке для создания токена доступа.
  • Перейдите в «Диспетчер учетных данных Windows» и найдите свою учетную запись Github Enterprise.
  • Нажмите «Изменить» и замените пароль сгенерированным токеном.
person Omar Yaya    schedule 08.07.2019

Генерация открытого ключа SSH и замена его в качестве пароля GitHub должны помочь.

Шаг 1. Перейдите к терминалу IDE››. Запустите ниже cmd и выполните следующие шаги.

 $ ssh-keygen -o

Шаг 2. Подождите некоторое время и проверьте, был ли данный <filename.pub> сгенерирован в <given path>.

Шаг 3. Замените сгенерированный ключ .pub в качестве пароля для учетной записи GitHub.

Пользователи Windows переходят к Control Panel\All Control Panel Items\Credential Manager. Нажмите Windows Credentials, найдите учетную запись GitHub, выберите и измените пароль на ключ .pub.

введите здесь описание изображения

Ссылка Создание открытого ключа SSH

person Vishwas Shenoy Alevoor    schedule 29.06.2021

Существует два способа аутентификации:

  1. либо используя приглашение имени пользователя/пароля при каждом git push/pull/clone
  2. Настройте ключи SSH и позвольте своим ключам rsa аутентифицировать вас (что широко распространено).

Я думаю, что Форд выбрал подход 2.

Следующая статья из Github должна вам помочь.

https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/

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

person Sanjay    schedule 14.09.2018
comment
Я сделал то же самое и добавил ключ SSH на свой гитхаб, но это не сработало. Все еще дает мне ту же ошибку. Клонирование в «C:\Users\Shankaran\Documents\Github test\aem-spl»… удаленно: аутентификация по паролю недоступна для операций Git. удаленный: вы должны использовать личный токен доступа или ключ SSH. удаленно: см. github.ford.com/settings/tokens или github.ford.com/settings/ssh фатально: невозможно получить доступ к 'github.ford.com****/***.git/': запрошенный URL вернул ошибку: 403 - person siva shankaran; 16.09.2018
comment
убедитесь, что вы используете URL-адрес клона как нечто, начинающееся с [email protected]:* , которое необходимо использовать при использовании аутентификации ssh. Если вы используете URL-адрес клона, начинающийся с http, он будет использовать первый подход, как указано в ответе. - person Sanjay; 20.09.2018