Git SSH klient til windows og forkert sti til .ssh/config-fil

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg installerede Git-1.7.9-preview20120201.exe, og når jeg forsøger at få adgang til mit depot via SSH, mislykkedes det.


Jeg undersøgte og fandt ud af, at hvis jeg kører SSH -T git@myrepo.com, bruger SSH ikke ~/.ssh/config, hvor en brugerdefineret port er defineret.


Når jeg prøver SSH -F c:users omas.sshconfig git@myrepo.com er alt OK.


Jeg brugte Process Monitor og fandt ud af at SSH forsøger at finde \\.sshconfig her C:WindowsCSCv2.0.6 amespace.ssh.


Hvorfor?


Hvordan kan jeg tvinge det til at bruge normal sti? \%HOMEPATH\%.sshconfig?

Bedste reference


indstil HOME miljøvariablen peger på \%USERPROFILE\% for ssh at hente den op. Dette synes normalt at være problemet for mange unix-løsninger, der kører på Windows.


Hurtig adgang til indstillede bruger env-variabler:


Start > Type "env" > Select "Environmental variables for your account"

Andre referencer 1


Jeg fandt ud af, at windows msygit port butik ssh config her <installPath>Gitetcsshssh\_config