2016-08-13 19 views
10

Użyłem jednego konta Github do wypchnięcia projektu Android na Github z Android Studio. Teraz utworzyłem inne konto na Github i chcę przenieść mój kolejny projekt na Androida na to nowe konto. Ale nie jestem w stanie znaleźć żadnej opcji zmiany konta Github w Android Studio. Utrzymuje pchania z poprzedniego konta, a tym samym prowadzi do tego błędu:Zmiana konta Github w Androidzie Studio

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

fatal: unable to access ' https://github.com/new_username/repository_name.git/ ': The requested URL returned error: 403

Używam Android Studio 1.2.2 w systemie operacyjnym Windows.

+0

Jakie są dokładne kroki, które wykonują, które dają powyższy błąd ? Czy rozpoczynasz nowy projekt, czy przesuwasz ten sam projekt na oba konta? –

Odpowiedz

12

Przejdź do:
Ustawienia -> Kontrola wersji -> GitHub -> Zmień nazwę użytkownika.

enter image description here

+0

Próbowałem, logując się za pomocą konta Google, którego użyłem na moim nowym koncie Github, a następnie naciśnij, ale błąd pozostaje ten sam. Pcha się za pomocą mojego poprzedniego konta Github. Właściwie muszę zmienić moje konto Github. –

+0

Próbowałem tego również, a także przetestowałem konto, naciskając przycisk "Test", ale nawet wtedy używa on mojego poprzedniego konta Github, tj. Uzyskując ten sam błąd. –

3

Być może odpowiedź nie jesteś chcąc, ale prawdopodobnie można rozwiązać poprzez znalezienie się, gdzie kod projektu jest przechowywana przez android studio i zmieniając git remote tam.

Na przykład, jeśli chcesz zmienić gdzie głównym repozytorium pchasz się wprowadzić to w wierszu poleceń, gdy wewnątrz katalogu projektu: git remote set-url origin <new-url-from-github>

+0

Mój adres URL repozytorium jest poprawny, ale Android Studio używa mojego poprzedniego konta Github do przekazania kodu. –

+0

Czy pchanie przez linię poleceń działa? – jedifans

+0

Dziękuję. Próbowałem korzystać z wiersza poleceń i gdy prosił mnie o swoje dane logowania, mogłem podać nowe szczegóły konta, a więc zadziałało. Ale nawet teraz nie mogę zmienić mojego konta Github z Android Studio, mimo że zmieniłem Ustawienia Kontroli wersji. –

1

Gdy pojawi się monit o podanie nazwy użytkownika i hasła, upewnij się, że używasz konto mające dostęp do repozytorium.

Na obrazku Nir Duan należy kliknąć przycisk "testuj", aby zweryfikować połączenie.

-2

miałem ten sam problem, wszystko co musisz zrobić, to otworzyć swoją skorupę i type--

$ git config --global user.name [nazwa_użytkownika]
$ git config --global użytkownika. e-mail [e-mail]

ponieważ zapewne zalogowany z git przy użyciu innego konta

+1

Zmienia to tylko metadane dodane do zatwierdzeń. Nie wpływa to na szczegóły logowania do GitHub. –

+0

Dla mnie to była poprawka, której szukałem: https://help.github.com/articles/setting-your-email-in-git/ Dla mnie użytkownik/hasło Github zawsze było poprawne. Jednak za każdym razem, gdy coś popełnię, logował się jako ktoś inny. – jclova

3

w moim przypadku żaden z pracy. Ta metoda działa dla mnie.

kroki:

  1. Otwarte Ustawienia z Androidem studio
  2. Wybierz Wygląd & Zachowanie
  3. Wybierz Ustawienia systemowe
  4. Wybierz Hasła
  5. Wybierz Nie pamiętam Hasła
  6. Click on OK

Teraz czas na push kodu źródłowego Git, Android studio będzie zapytać dla nową nazwę użytkownika i jej hasło.

Zrzut ekranu referencyjnego.

enter image description here

Sporządzono

8

Krok 1

modyfikacji pliku config w katalogu .git, który znajduje się w folderze projektu

lala

Krok 2

W terminalu @ obecnego projektu, typ:
git credential-manager uninstall

Cheers ~

+0

Ale to powoduje odinstalowanie menedżera poświadczeń. Co mogę zrobić, jeśli nadal go potrzebuję? –

0

trzeba najpierw przejść do: Setting -> Kontrola wersji -> GitHub -> cię zmienić nazwę użytkownika . (tak jak Nir Duan) powiedział.

Następnie przejdź do: VCS -> Zamówienie wersji sterowania -> Github

Zaloguj przy użyciu nowych poświadczeń jeśli zapytał Zmień GIT URL i ewentualnie katalogu nadrzędnego, kliknij na klonie, otwarty w kolejne okno, poczekaj, aż się załaduje. zamknij nowe okno.

Następnym razem chcesz wcisnąć pojawi się nowe repozytorium w ramach opcji w lewym górnym rogu na „Push popełnić” pop-up

Powiązane problemy