2012-01-05 17 views
11

Załóżmy, że moja nazwa użytkownika SSH to mygituser, a moje hasło to mygitpass Nowe hasło powinno być mygitnewpass. Jak zmienić moje hasło SSH w Git?Zmiana hasła SSH w Git

+0

Co protokół używasz? – Mot

+1

Git czasami używa uwierzytelniania kluczem publicznym/prywatnym. W takim przypadku hasło, które musisz wpisać, jest hasłem do Twojego klucza prywatnego, a nie hasłem do Git. Użyj ssh-keygen, aby zmienić hasło swojego klucza prywatnego. – Sjoerd

+0

Nie wiem, który protokół: S Jestem nowym programistą, więc wszystko, co robię, to każdego dnia, co muszę dodać, zatwierdzić i przekazać na serwer. Podałem moje hasło mojemu koledze, więc chcę tylko zmienić moje hasło, aby nikt nie pchnął danych, chyba że ja. –

Odpowiedz

9

miałem tylko zalogować się przy użyciu:

ssh [email protected] 

i napisać

passwd 

więc wszystko zrobisz:

ssh [email protected] 

passwd 

mygitpass 

mygitnewpass 

mygitnewpass 
+0

Zauważ, że jest to dokładna odpowiedź dla SSH, ale jak powiedział @zoul, inna metoda zdalnego dostępu wymagałaby innego zestawu poleceń. – Raj

+0

Przykładem https w GitHub Enterprise byłoby zrobienie "git https: //[email protected]/organization/repo.git" –

7

Nie sądzę, że Git ma coś takiego jak kontrola dostępu, czy użytkownicy i hasła. Mają one związek z "warstwą transportową", do której można uzyskać dostęp za pomocą pilota Git. Najczęściej Git używa SSH jako warstwy transportowej, więc musisz posiadać konto SSH na komputerze, na którym znajduje się pilot, i jeśli chcesz zmienić swoje "hasło Git", naprawdę chcesz zmienić hasło SSH na tym pudełku (lub hasło twojego prywatnego klucza, jak zaznacza Sjoerd). Innymi słowy, odpowiedź zależy od sposobu uzyskania dostępu do pilota Git.

+0

Po przekazaniu danych do serwera, wprowadzam hasło, to hasło należy zmienić. czy to jest nazywane hasłem ssh? (Jestem początkujący: S) Dziękuję u –

+0

Tego nie możemy poznać bez kryształowej kuli. Czy używasz klienta wiersza poleceń? Jakiej komendy używasz do popychania? Co mówi "git remote show origin"? – zoul

+0

Używam: "git push origin master" –