2012-01-05 20 views
11

Supponiamo che il mio nome utente SSH sia mygituser e che la mia password sia mygitpass La nuova password deve essere mygitnewpass. Come cambio la mia password SSH in Git?Cambia password SSH in Git

+0

Quale protocollo che si sta utilizzando? – Mot

+1

Git a volte utilizza l'autenticazione della chiave pubblica/privata. In tal caso, la password che devi digitare è la password della tua chiave privata e non la password di Git. Usa ssh-keygen per cambiare la password della tua chiave privata. – Sjoerd

+0

Non so quale protocollo: S Sono un nuovo programmatore, quindi tutto quello che faccio è ogni giorno che devo aggiungere, commettere e inviare al server. Ho dato la mia password al mio collega, quindi voglio solo cambiare la mia password per non permettere a nessuno di spingere i dati a meno che io. –

risposta

9

ho dovuto accedere utilizzando:

ssh [email protected] 

e scrivere

passwd 

quindi tutto quello che farà:

ssh [email protected] 

passwd 

mygitpass 

mygitnewpass 

mygitnewpass 
+0

Si noti che questa è una risposta esatta per SSH, ma come ha detto @zoul, un metodo di accesso remoto diverso richiederebbe un diverso set di comandi. – Raj

+0

L'esempio di https su GitHub Enterprise sarebbe di fare un "git https: //[email protected]/organization/repo.git" –

7

Non credo che Git stesso abbia qualcosa come controllo degli accessi, utenti e password. Questi hanno a che fare con il "livello di trasporto" con cui accedi al tuo Git remoto. Molto spesso Git usa SSH come livello di trasporto, quindi devi avere un account SSH sulla macchina che ospita il telecomando e se vuoi cambiare la tua "password Git", vuoi veramente cambiare la tua password SSH su quella casella (o la passphrase della tua chiave privata, come indicato da Sjoerd). In altre parole, la risposta dipende da come si accede al telecomando Git.

+0

quando invio i dati al server, inserisco una password, questa password deve essere cambiata. si chiama password ssh? (Sono un principiante: S) Grazie –

+0

Questo è ciò che non possiamo sapere senza una sfera di cristallo. Utilizzi il client della riga di comando? Quale comando usi per spingere? Cosa dice 'git remote show origin '? – zoul

+0

Io uso: "git push origin master" –