У меня есть несколько github аккаунтов. Я раньше использовал один, но хотел сейчас изменить на другой, но у меня упорно коммиты отправляются со старого. Как его сменить? В настройках аутентификации уже все сохраненные пароли по удалял в надежде что появится диалог на ввод, но ничего не появляется... Просто коммитит как ни в чем не бывало со старого аккаунта.
Не помогло. Теперь при пуше пишет (имена заменил):
git -c diff.mnemonicprefix=false -c core.quotepath=false push -v --tags origin master:master
remote: Permission to %username1%/%reposname%.git denied to %username2%.
fatal: unable to access 'https://github.com/%username1%/%reposname%.git/': The requested URL returned error: 403
Pushing to https://github.com/%username1%/%reposname%.git
Кажется там что-то перепуталось со всеми этими гребаными ssh ключами... Я уже все ключи удалил даже. Сгенерировал новый ключ для аккаунта с которым хочу работать. Добавил его в github. Бестолку. Ничего не помогает...
WebDeveloper2016: Это уже с доступом проблемы, а не с авторством коммитов, это разные вещи. Разбирайтесь с ключами в первую очередь или пробуйте через HTTPS.
Виктор: так вот я и не понимаю какие могут быть проблемы с доступом... Оба аккаунта мои. У меня есть от них учетные данные. Но у меня не запрашивает их. И самое главное я сейчас вообще второй аккаунт постарался вычистить полностью из SourceTree. Просто на одном аккаунте создал репозиторий (в веб интерфейсе), получил его, добавил файлы и пытаюсь запушить (с этого же аккаунта) и у меня выдает эту ошибку. Происходит что-то нереальное. Этот репозиторий с другим аккаунтом вообще никак не связан. Я не понимаю почему он там пишет в ошибке про него...