2012-01-05 11 views
11

Digamos que mi nombre de usuario SSH es mygituser y mi contraseña es mygitpass La nueva contraseña debe ser mygitnewpass. ¿Cómo cambio mi contraseña de SSH en Git?Cambiar contraseña SSH en Git

+0

Qué protocolo que está utilizando? – Mot

+1

Git a veces usa autenticación de clave pública/privada. En ese caso, la contraseña que debe escribir es la contraseña de su clave privada y no la contraseña de Git. Use ssh-keygen para cambiar la contraseña de su clave privada. – Sjoerd

+0

No sé qué protocolo: S Soy un nuevo programador, por lo que todo lo que hago es agregar, comprometer e ingresar todos los días al servidor. Le di mi contraseña a mi colega, así que solo quiero cambiar mi contraseña para no permitir que nadie envíe los datos a menos que yo. –

Respuesta

9

sólo tenía que iniciar sesión con:

ssh [email protected] 

y escribir

passwd 

para todo lo que va a hacer:

ssh [email protected] 

passwd 

mygitpass 

mygitnewpass 

mygitnewpass 
+0

Tenga en cuenta que esta es una respuesta exacta para SSH, pero como dijo @zoul, un método de acceso remoto diferente requeriría un conjunto diferente de comandos. – Raj

+0

Ejemplo para https en GitHub Enterprise sería hacer un "git https: //nombre de [email protected]/organization/repo.git" –

7

No creo que Git tenga algo como control de acceso, o usuarios y contraseñas. Esto tiene que ver con la "capa de transporte" a través de la cual accede a su control remoto Git. La mayoría de las veces, Git utiliza SSH como capa de transporte, por lo que debe tener una cuenta SSH en el equipo que aloja el control remoto y, si desea cambiar su "contraseña de Git", realmente desea cambiar su contraseña de SSH en esa casilla. (o la frase de contraseña de su clave privada, como lo señala Sjoerd). En otras palabras, la respuesta depende de cómo acceda al control remoto de Git.

+0

cuando envío los datos al servidor, ingreso una contraseña, esta contraseña debe cambiarse. se llama esto contraseña de ssh? (Soy un principiante: S) Gracias –

+0

Esto es lo que no podemos saber sin una bola de cristal. ¿Utiliza el cliente de línea de comandos? ¿Qué comando usas para presionar? ¿Qué dice 'git remote show origin'? – zoul

+0

Uso: "maestro de origen de git push" –

Cuestiones relacionadas