2014-04-13 18 views
8

im nowy na github i im przy SourceTree dla mojego git gui, ive zostały używając go przez kilka dni, ale teraz ostatnio im się błąd, który mówigithub, SourceTree uzyskanie nieautoryzowanego błąd

remote: Invalid username or password. 
fatal: Authentication failed for 'https://github.com/Nosthertus/nodejs_Chat.git/' 

także kiedy próbowali dokonać innego rejestracyjne github wraca z błędem

authorization failed 

może jego ponieważ zrobiłem bezpieczeństwo dwuskładnikowego, myślałem o dokonanie shh-przyciskowy z github, ale nie rozwiąże problemu, musi istnieć sposób, aby moje gui połączyć się z moim kontem github bez dostępu do logowania, jak mogę to naprawić?

Odpowiedz

4

jego ponieważ zrobiłem bezpieczeństwo dwuskładnikowego

Postępując według Heartbleed bug, GitHub ma przywrócić wszystkie sesje przeglądarki, które były aktywne przed luka zostanie skierowana na naszych serwerach.

Sprawdź, czy twój PAT (token dostępu dla osób) jest nadal ważny w Applications section of your GitHub Account.

Należy pamiętać, że klucze ssh nie mają wpływu na url https jak https://github.com/Nosthertus/nodejs_Chat.git

Czy trzeba użyć klucza ssh, należy przynajmniej zmienić adres URL pochodzenia:

git remote set-url origin [email protected]:Nosthertus/nodejs_Chat.git 
+0

dziękuję, że wykonane Praca. – nosthertus

31

Jeśli hasło niedawno zmienić, wybierz repozytorium, przejdź do Narzędzia -> opcje, przejdź do zakładki Uwierzytelnianie i usuń zapisane hasło. Spowoduje to, że system zażąda nowego hasła przy następnej próbie połączenia.

Na OSX: przejdź do SourceTree -> Preferencje -> Sieć i usuń domyślną nazwę użytkownika.

+1

Jeśli chodzi o im, to powinna być zaakceptowana odpowiedź na to pytanie. Dopiero gdy to przeczytam, zdałem sobie sprawę, jak zresetować hasło git dla wybranego repozytorium. –

+0

Poprawiłam mój problem. –

1

Używam 2fa i udało mi się rozwiązać problemy z uwierzytelnianiem tworząc klucz API, jak opisano w połączonym dokumencie:

https://confluence.atlassian.com/sourcetreekb/two-factor-authentication-2fa-with-github-in-sourcetree-402033499.html

Uwaga: Po wygenerowaniu klucza, skopiuj go i zastąpić hasła z kluczem API w SourceTree (Narzędzia/Opcje/zakładka Uwierzytelnianie -> wybierz pozycję w Zapisane hasła i kliknij edytuj ...)

Mam nadzieję, że to pomoże.

+0

To działało dobrze dla mnie w porównaniu do innych odpowiedzi. Używanie tokena osobistego jako hasła obok mojego adresu e-mail z github. –

0

SOURCE TREE

Narzędzia> Opcje> Uwierzytelnianie> Edycja (Edit hasło)

2

Używam tokeny Prywatne dostępu (GitHub -> Ustawienia -> Osobiste tokeny dostępu) i ja potrzebowałem zrestartuj token, a następnie usuń nazwę użytkownika z SourceTree (SourceTree -> preferencje -> sieć -> usuń) następnie przeciągnij i pojawi się monit o wprowadzenie nazwy użytkownika i hasła Użyj wygenerowanego tokenu

+0

dzięki @ Yuval, zadziałało to dla mnie. –