Pu sh в GitHub * с * Имя пользователя и пароль только - PullRequest
1 голос
/ 08 февраля 2020

Я работаю на многих машинах, и большинство из них не мои. Итак, эти машины уже настроены с ssh-key для учетной записи GitHub этого парня. Теперь я хочу поработать на этой машине, а затем скопировать код в мою учетную запись GitHub. Но когда я пытаюсь это сделать, я получаю предупреждение: remote: Разрешение на mukul / repo. git Отказано в NewUser . The requested URL returned error: 403

Я знаю, что могу настроить эти машины с моей учетной записью GitHub, но я думаю, что это невозможно (по крайней мере, не идеально). Я пробовал поискать в Google, но, похоже, он заполнен сообщениями, отвечающими на вопрос о том, как избавиться от имени пользователя и пароля, т. Е. Настроить s sh -ключ для беспроблемной разработки.

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

1 Ответ

0 голосов
/ 08 февраля 2020

Но я хочу, чтобы GitHub попросил у меня имя пользователя и пароль.

Затем используйте HTTPS URL вместо S SH (который будет аутентификацией по умолчанию с ~ / .ssh / id_rsa существующие частные ключи S SH, зарегистрированные для другой учетной записи GitHub)

Убедитесь, что ваш git config credential.helper пуст, или, если он не (например, , включен Linux), проверьте, кэшированы ли уже учетные данные.

Для osxkeychain следуйте " Обновление учетных данных из цепочки ключей OSX ".
Или как Я объяснил здесь :

git credential-osxkeychain erase https://github.com
...