Я намагаюся виштовхнути проект у віддалений сховище з командного рядка.
Зсередини мого локального каталогу я потрапив:
$ git push
і отримати таку помилку:
віддалений: у дозволі на ім’я користувача1 / repo.git відмовлено в ім’я користувача2.
фатально: не вдається отримати доступ до " https://github.com/username1/repo.git/ ":
запитувана URL-адреса повертає помилку: 403
Де username1
мій ім'я користувача акаунта github, у якому розміщено сховище, до якого я хочу перейти, і username2
це старий обліковий запис, який я використовував на цій машині.
Я використовую OS X Yosemite (v10.10.5) в Macbook Air. І я вважаю за краще використовувати https замість ssh .
Як мені оновити, щоб username1
я міг успішно натиснути на пульт?
Редагування: Щоб зрозуміти, я не говорю про просто редагування config user
об'єкта, наприклад,
$ git config --global user.name "Billy Everyteen"
$ git config --global user.email "billyeveryteen@example.com"
Вони не мають нічого спільного з аутентифікацією. Моє запитання стосується автентифікації користувачів, необхідної для запису до мого віддаленого сховища.