Как удалить ключ s sh из учетной записи github и зафиксировать, используя http - PullRequest
0 голосов
/ 15 марта 2020

Я хочу удалить настройки ключа S SH и хочу, чтобы моя учетная запись нормально принимала коммит от HTTPS.

Случайно я настроил настройки ключа.

Теперь, когда мне нужно набрать sh новый код, это доставляет мне много хлопот.

Я не хочу, чтобы pu sh использовал вместо этого клавишу S SH, чтобы pu sh с HTTP.

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

Ответы [ 2 ]

1 голос
/ 15 марта 2020

Чтобы удалить S SH, вы должны удалить ключ S SH, который вы добавили при его включении.

Go to: Settings > SSH and GPG Keys и удалить этот S SH ключ, который вы не хотите использовать сейчас.

После этого:

Вы должны изменить удаленный URL-адрес на HTTPS один с помощью этой команды, если у вас есть восходящий как удаленный репозиторий:

git remote rm origin
git remote add origin <HTTPS URL>
1 голос
/ 15 марта 2020

Убедитесь, что при клонировании репозитория используется URL-адрес HTTPS, а не URL-адрес S SH. Для этого нажмите кнопку « Использовать HTTPS » в в верхнем правом углу * 1004. * в диалоговом окне клонирования GitHub:

enter image description here

Это изменится, чтобы выглядеть так:

enter image description here

Скопируйте этот URL, а не S SH.

Если вы уже клонировали репозиторий с S SH, вы можете запустить эту команду внутри репозитория:

git remote set-url origin <paste the HTTPS URL here>

Это изменит URL-адрес пульта origin на новый HTTPS-URL, который обрабатывает аутентификацию с помощью имени пользователя / пароля, а не S SH ключей

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...