Почему я не могу сделать git push из своего хранилища? - PullRequest
1 голос
/ 13 июня 2019

Я недавно клонировал git-репозиторий из другой учетной записи, которую я имею на GitHub, следующим образом:

git clone https://github.com/some_user/fav-front.git

и получаю:

remote: Permission to user_current/fav-front.git denied to user_prev.
fatal: unable to access 'https://github.com/user_current/fav-front.git/': The requested URL returned error: 403

Однако я все еще могу сделать gitнажмите с помощью моего текущего пользователя .

Ссылка

https://help.github.com/en/articles/cloning-a-repository

https://help.github.com/en/articles/create-a-repo

Обновление

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

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

~ / _top / fav-front> git config user.email'foo@foo.com'

~ / _top / fav-front> git config user.name 'foo'

1 Ответ

0 голосов
/ 13 июня 2019

user.name и user.email не имеют ничего общего с аутентификацией.
Только Git совершает авторство.

Проверьте вывод git config credential.helper: если, например, osxkeychain, как в Кэширование вашего пароля GitHub в Git , тогда проверьте цепочку ключей, как здесь , для запись github.com:

https://help.github.com/assets/images/help/setup/keychain-entry.png

Отредактируйте или удалите запись соответствующим образом.

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