почему git отказывается пушить коммиты?

Рейтинг: 1Ответов: 1Опубликовано: 30.01.2023

работал изначально только со своим репозиторием, но теперь появилась необходимость работать и со сторонным репозиторием - прописал локально следующие команды:

git config --local user.name "somebody10000"
git config --local user.email airewright.ru@gmail.com
git branch -M main

при выполнении команды git push -u airewright.ru main - получаю следующий вывод:

remote: Permission to somebody10000/airewright.ru.git denied to ReijiAkkerman.
fatal: unable to access 'https://github.com/somebody10000/airewright.ru.git/': The requested URL returned error: 403

при этом команды git add . и git commit -m "1" - были выполнены успешно

вот то что выдает команда git config -l --show-scope:

global  user.name=ReijiAkkerman
global  user.email=reijiakkerman@gmail.com
global  safe.directory=/var/www/haruproject.space
global  safe.directory=/var/www/html
local   core.repositoryformatversion=0
local   core.filemode=true
local   core.bare=false
local   core.logallrefupdates=true
local   remote.airewright.ru.url=https://github.com/somebody10000/airewright.ru.git
local   remote.airewright.ru.fetch=+refs/heads/*:refs/remotes/airewright.ru/*
local   user.name=somebody10000
local   user.email=airewright.ru@gmail.com

Не понимаю что я сломал, в прошлый раз коммиты пушились без проблем. Заранее спасибо)

Ответы

▲ 2Принят

user.name в git и аккаунт на Github это разные вещи. То какой стоит user.name отвечает лишь за то, какое имя будет отображаться в описании коммита.

Первое сообщение (remote: ...) говорит, что git (скорее всего, с помощью встроенного Credential Manager'а) попытался обратиться к Github (remote) с аккаунта ReijiAkkerman.

Способы аутентификации на Github: https://docs.github.com/ru/authentication/keeping-your-account-and-data-secure/about-authentication-to-github#authenticating-with-the-command-line