git windows-7 github tortoisegit pageant

TortoiseGit y Pageant, tienen que “agregar clave” cada vez



windows-7 github (3)

Simplemente coloco un acceso directo a pageant.exe con mi PPK en mi carpeta de "Inicio" del menú Inicio, para que se cargue automáticamente cuando se inicie Windows (aunque también pide la contraseña).

"C:/Program Files/TortoiseGit/bin/pageant.exe" "D:/Dev/Git Private Key.ppk"

Fondo: Estoy usando git y TortoiseGit con github.com. Mi ciclo de desarrollo en la rama local .git es así:

1) Make whatever changes 2) Right-click on directory, choose "Git Commit -> branch" 3) Input the message and commit 4) Right-click on same directory, choose "Git Push" 5) I choose my options and...

La primera vez que hago esto todos los días, el concurso se carga automáticamente en segundo plano y su icono aparece en la bandeja del sistema. Pero, no es recordar el private.ppk que había cargado previamente el día (o reinicio) antes.

Cada vez tengo que:

Right-click -> "Add key" -> and then redo 4) and 5) above

y luego funciona. He creado un icono / acceso directo manual. Puedo hacer clic en el que se carga automáticamente:

"C:/Program Files/TortoiseGit/bin/pageant.exe" c:/path/to/private.ppk

Y si inicio con ese acceso directo, carga la clave en la memoria y funciona bien.

Pregunta: ¿Cómo puedo hacer que TortoiseGit recuerde o pase ese parámetro "c: / path / to / private.ppk" para mostrar de manera que, cuando se cargue automáticamente la primera vez, también cargue automáticamente mi clave privada?

¿Hay un ajuste persistente que pueda usar?

¡Gracias por adelantado! :-)


Todo hecho muy rápido y fácil si conoces los lugares correctos:

  1. Abra el "TortoiseGit> Configuración" en la carpeta de su proyecto
  2. Vaya a "Git> Remote"
  3. Seleccione el origen correcto
  4. "Putty Key"> "..."> navegue a su archivo * .ppk
  5. Voilá!

O simplemente agregue manualmente una entrada "puttykeyfile" en el correspondiente archivo "some_project / .git / config":

[remote "origin"] url = [email protected]:some_one/some_project.git fetch = +refs/heads/*:refs/remotes/origin/* puttykeyfile = C://Users//some_one//.ssh//[email protected]//id_rsa.ppk


C:/Program Files/putty/pageant.exe 1.ppk 2.ppk ...