Как разрешить разрешение моей новой учетной записи на github - PullRequest
1 голос
/ 06 апреля 2020

Я только что полностью изменил свой аккаунт на Github. Я удалил GIt и установил его заново sh и настроил user.name и user.email afre sh, но он все равно отказывает мне в разрешении выложить sh мое содержимое в мой репозиторий, обнаружив старое имя пользователя (johnngondi).

GIT Reposity $ git удаленное добавление происхождения https://github.com/aliesoft/alienspine.git

Pu sh запрос

$ git push -u origin master

remote: Permission to aliesoft/alienspine.git denied to **johnngondi**.
fatal: unable to access 'https://github.com/aliesoft/alienspine.git/': The requested URL returned error: 403

Вот GIT config list

$ git config --list
diff.astextplain.textconv=astextplain
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.process=git-lfs filter-process
filter.lfs.required=true
http.sslbackend=openssl
http.sslcainfo=C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
core.autocrlf=true
core.fscache=true
core.symlinks=false
credential.helper=manager
gui.recentrepo=C:/Users/AlienSoft Tech/GIT
user.email=aliensofttechnologies@gmail.com
user.name=AlieSoft Technologies
color.ui=true
core.editor=emacs
core.repositoryformatversion=0
core.filemode=false
core.bare=false
core.logallrefupdates=true
core.symlinks=false
core.ignorecase=true
remote.origin.url=https://github.com/aliesoft/alienspine.git
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*

Я проверил хранилище источника и он показывает это

$ git config --get remote.origin.url
https://github.com/aliesoft/alienspine.git

Когда я проверяю сгенерированный ключ, он говорит о том, что соединение установлено успешно.

$ ssh -T git@github.com
Hi aliesoft! You've successfully authenticated, but GitHub does not provide shell access.

Как мне заставить его перестать использовать старое имя пользователя johnngondi ?

1 Ответ

0 голосов
/ 06 апреля 2020

Вот ваша проблема:

$ git config --get remote.origin.url https://github.com/aliesoft/alienspine.git

Вы используете протокол HTTPS. Вы можете попробовать использовать publi c и закрытые ключи RSA для доступа к вашему git хранилищу. Учебник о том, как сгенерировать и добавить свой ключ publi c в свой профиль, можно найти здесь: https://help.github.com/en/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent

После настройки ключа S SH попробуйте sh ваш код для git@github.aliesoft/alienspine.git. Измените ваше удаленное происхождение с помощью:

git remote set-url origin git@github.com:aliesoft/alienspine.git

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