Ответ 1
Перейти к:
Настройка → Контроль версий → GitHub → Изменить имя пользователя.
Я использовал одну учетную запись 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.
Перейти к:
Настройка → Контроль версий → GitHub → Изменить имя пользователя.
Измените файл config
в каталоге .git
, который находится в папке проекта
В терминале @текущий проект введите: git credential-manager uninstall
Приветствия ~
В моем случае ничего не работает. Этот способ работает для меня.
Этапы:
Теперь пришло время отправить ваш исходный код в Git, Android-студия запросит for новое имя пользователя и его пароль.
Справочный скриншот.
Готово
Возможно, это не тот ответ, который вам нужен, но вы, вероятно, можете решить это, узнав, где код проекта хранится в студии android и меняет там удаленный git.
Например, если вы хотите изменить, где находится основной репозиторий, введите это в командной строке, когда внутри каталога проекта:
git remote set-url origin <new-url-from-github>
При запросе имени пользователя и пароля убедитесь, что вы используете учетную запись, имеющую доступ к репозиторию.
И в образе Нир Дуана вы должны нажать кнопку "тест", чтобы проверить ваше соединение.
Вам нужно сначала перейти к: Настройка → Контроль версий → GitHub → Измените имя пользователя. (как и Нир Дуань).
Затем перейдите к: VCS → Проверка контроля версий → Github
Войдите в систему с новыми учетными данными, если задано, измените URL Git и, возможно, родительский каталог, щелкните на клоне, откройте в другом окне, дождитесь его загрузки. закройте новое окно.
В следующий раз, когда вы хотите нажать, вы увидите новый репозиторий как часть опций в левом верхнем углу всплывающего окна "Push commit"
Я также столкнулся с той же проблемой (работая на одном компьютере с разными именами пользователей)
remote: Permission to new_username/repository_name.git denied to old_username.
Попробовал все упомянутое решение, даже удаление .gitconfig не сработало.
В итоге решается по-другому:
1. Добавление в качестве Collaborator в old_username
2. Принять приглашение к сотрудничеству (убедитесь, что вы вошли в систему с именем old_username)
3. Нажмите с новым_пользователем. Готово!
У меня была та же проблема, и я решил ее.
В текущей версии Android Studio 3.5 мы можем добавить несколько учетных записей GitHub
добавив несколько учетных записей github, мы можем выбрать одну из них по умолчанию для конкретного проекта.
или
измените имя пользователя и адрес электронной почты git:
добавьте --global, если вы хотите изменить глобальный конфиг
У меня была такая же проблема, все, что вам нужно сделать, это открыть вашу оболочку и набрать -
$git config --global user.name [ваше имя пользователя]
$ git config --global user.email [ваш адрес электронной почты]
так как вы, вероятно, вошли в систему с помощью git, используя другую учетную запись