¿Cómo especificar la ruta de git en la terminal de Cygwin?

Instalé Cygwin y TortoiseGit. Y creé ssh-key con ssh-key-gen -t rsa y la key pública registrada en mi página de GitHub. Cuando estaba en la terminal de gitbash , funcionó, sin embargo, el terminal de Cygwin falló.

 // Cygwin $ git pull Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 

Noté que usan diferente git. Entonces, ¿cómo especifico la ruta de acceso de git en Cygwin? Mi sistema operativo es Windows 10.

 // Cygwin $ where git C:\Program Files\Git\cmd\git.exe $ which git /cygdrive/c/Program Files/Git/cmd/git // gitbash (MINGW64) $ where git C:\Program Files\Git\mingw64\bin\git.exe C:\Program Files\Git\cmd\git.exe $ which git /mingw64/bin/git 

La ruta de git en sí no es tan importante para ssh.

Lo que importa es $HOME , porque git (cualquier git) searchía las keys ssh públicas / privadas en $HOME/.ssh

Verifique ssh -Tv auser@aserver salida de echo $HOME en ambos casos y verifique el resultado de ssh -Tv auser@aserver (reemplace el usuario y el server por el comienzo de la URL ssh que se ve al escribir git remote -v )

Además, Cygwin tiene su propio package Git como explico aquí .
Y necesita un .bash_profile como configuration .