Cómo hacer que Aptana Studio recuerde la contraseña de git ssh

No puedo encontrar ninguna guía / información sobre cómo get el soporte git incorporado de Aptana Studio para recordar la contraseña de ssh para realizar operaciones de inserción / extracción.

¿Alguien tiene alguna idea?

Aptana Studio, en realidad es el progtwig GIT integrado, searchá su key SSH en su carpeta C: \ Users \ UserName.ssh en Windows.

¡NO!. El verdadero path sería

% HOME% \. Ssh \ id_rsa -> para keys RSA, cambie el prefijo si su key es DSA

En Linux tengo mi file de configuration ssh (~ / .ssh / config) de la siguiente manera

Host github.com User MyUsername IdentityFile=/home/MyUsername/.ssh/MySshKey` 

Si tiene una key con una contraseña, necesitará algo como ssh-agent u otra aplicación, de modo que solo tendrá que ingresar la contraseña de su key una sola vez.

Debes asegurarte de que Aptana te pide una contraseña porque:

  • su key privada se encuentra y está protegida contra contraseña
  • o porque no se encuentra ninguna key SSH (y SSH vuelve a la authentication común)

También depende de qué SSH esté utilizando, como lo menciona este hilo :

Aptana Studio establece la variable de entorno GIT_SSH en su progtwig interno que maneja la request de contraseña / contraseña de SSH en condiciones comunes.
En caso de que reemplace el ejecutable ssh.exe pnetworkingeterminado configurando GIT_SSH en plink.exe , para trabajar con Aptana Studio también debe configurar SSH_CMD en la misma plink.exe acceso plink.exe .

Por defecto, Aptana usa :

 [path_to_aptana_studio]/plugins/com.aptana.git.core_[version]/os/win32/sshw.exe 

Aptana Studio, en realidad es el progtwig GIT integrado, searchá su key SSH en su carpeta C: \ Users \ UserName.ssh en Windows.

Para ver si esta key está funcionando. Primero, el server debe tener su key pública y configurar la ruta remota correcta al repository. Luego intente con un nombre de usuario ssh normal @ host, si puede iniciar session con la frase key ssh, debería poder comenzar a usar git en el control remoto.

Para poder no tener que ingresar la frase key ssh cada vez que quiera conectarse al control remoto, no puede tener una frase key ssh.

Inicio de session de SSH sin contraseña

O necesita algún progtwig adicional que guarde la contraseña y la ingrese por usted. Un llamado agente ssh.

Usando ssh-agent con ssh

Tal vez si instala Egit y lo utiliza en lugar de Aptanas Git. Probablemente sea posible que guarde su frase key ssh. (¡No verificado!)

La forma más sencilla de hacerlo es simplemente includelo en la url cuando está importando el repository de git.

 EG: https://UserName:Password@www.yourserver.com/repo.git 

Por supuesto, solo querrá usar este truco con las URL de https.