Изменение учетной записи Github в Android Studio

Я использовал одну учетную запись Github, чтобы перенаправить проект Android в Github из Android Studio. Теперь я создал еще одну учетную запись в Github и хочу подтолкнуть мой другой проект Android к этой новой учетной записи. Но я не могу найти какой-либо вариант изменения учетной записи Github в Android Studio. Он продолжает отталкиваться от предыдущей учетной записи и, следовательно, приводит к этой ошибке:

remote: разрешение на имя new_username/repository_name.git, отклоненное на имя old_username.

fatal: невозможно получить доступ к https://github.com/new_username/repository_name.git/ ': Запрошенный URL возвратил ошибку: 403

Я использую Android Studio 1.2.2 в ОС Windows.

Ответ 1

Перейти к:
Настройка → Контроль версий → GitHub → Изменить имя пользователя.

введите описание изображения здесь

Ответ 2

Шаг 1

Измените файл config в каталоге .git, который находится в папке проекта

lala

Шаг 2

В терминале @текущий проект введите:
git credential-manager uninstall

Приветствия ~

Ответ 3

В моем случае ничего не работает. Этот способ работает для меня.

Этапы:

  1. Откройте настройки Android-студии
  2. Выберите Внешний вид & Поведение
  3. Выберите Системные настройки
  4. .Выберите пароли
  5. Выберите Не запоминать пароли
  6. .Нажмите ОК

Теперь пришло время отправить ваш исходный код в Git, Android-студия запросит for новое имя пользователя и его пароль.

Справочный скриншот.

enter image description here

Готово

Ответ 4

Возможно, это не тот ответ, который вам нужен, но вы, вероятно, можете решить это, узнав, где код проекта хранится в студии android и меняет там удаленный git.

Например, если вы хотите изменить, где находится основной репозиторий, введите это в командной строке, когда внутри каталога проекта: git remote set-url origin <new-url-from-github>

Ответ 5

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

И в образе Нир Дуана вы должны нажать кнопку "тест", чтобы проверить ваше соединение.

Ответ 6

Вам нужно сначала перейти к: Настройка → Контроль версий → GitHub → Измените имя пользователя. (как и Нир Дуань).

Затем перейдите к: VCS → Проверка контроля версий → Github

Войдите в систему с новыми учетными данными, если задано, измените URL Git и, возможно, родительский каталог, щелкните на клоне, откройте в другом окне, дождитесь его загрузки. закройте новое окно.

В следующий раз, когда вы хотите нажать, вы увидите новый репозиторий как часть опций в левом верхнем углу всплывающего окна "Push commit"

Ответ 7

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

remote: Permission to new_username/repository_name.git denied to old_username.

Попробовал все упомянутое решение, даже удаление .gitconfig не сработало.

В итоге решается по-другому:
1. Добавление в качестве Collaborator в old_username
2. Принять приглашение к сотрудничеству (убедитесь, что вы вошли в систему с именем old_username)
3. Нажмите с новым_пользователем. Готово!

Ответ 8

У меня была та же проблема, и я решил ее.
В текущей версии Android Studio 3.5 мы можем добавить несколько учетных записей GitHub

enter image description here

добавив несколько учетных записей github, мы можем выбрать одну из них по умолчанию для конкретного проекта.

или

измените имя пользователя и адрес электронной почты git:

  • git config user.name "ваше имя пользователя"
  • git config user.email "youremail.com"


добавьте --global, если вы хотите изменить глобальный конфиг

Ответ 9

У меня была такая же проблема, все, что вам нужно сделать, это открыть вашу оболочку и набрать -

$git config --global user.name [ваше имя пользователя]
$ git config --global user.email [ваш адрес электронной почты]

так как вы, вероятно, вошли в систему с помощью git, используя другую учетную запись