Es ist ein wenig problematisch git auf einem USB-Stick „echt“ portabel mitzunehmen, da git den Windows-User Ordner als Home nimmt. Ich war fest davon überzeugt, dass ich das hier dokumentiert hatte, hab ich aber offensichtlich nicht. Das ändert sich jetzt.
Ich hab damals ne batch-file gefunden, mit der zunächst die Ordner gesetzt werden. Jetzt an einem PC an der Uni klappt das aber nicht mehr. ich weiss auch die Quelle leider nicht mehr. Git wurde in der Version 2.6.2.windows.1 verwendet. Hier erstmal die Batchdatei:
rem Setup environment (replace 'user' with your desired username) set HOME=home set USERPROFILE=%HOME% rem Launch the git bash start git-bash.exe
Entweder ssh lässt sich benutzen, findet aber die richtige Keyfile nicht… $ ssh -t git@bitbucket.org
Could not create directory 'home/.ssh'. The authenticity of host 'bitbucket.org (131.103.20.167)' can't be established. RSA key fingerprint is SHA256:zzXQOXSRBEiUtuE8AikJYKwbHaxvSc0ojez9YXaGp1A. Are you sure you want to continue connecting (yes/no)? yes Failed to add the host to the list of known hosts (home/.ssh/known_hosts). Permission denied (publickey).
oder es kommt der fehler:
$ ssh -t git@bitbucket.org PTY allocation request failed on channel 0
OK der erste Fehler ist schonmal das -t … es müsste -T sein.
ok hier habe ich etwas gefunden: http://stackoverflow.com/questions/2840871/ssh-is-looking-in-the-wrong-place-for-the-public-private-key-pair-on-windows
wenn man das home mit setx setzt gehts auf einmal!