Ich liebe mein GitBash-Fenster, weil es hilft, die Illusion aufrechtzuerhalten, dass ich nicht unter Windows 7 bin. Ich kann tippen ls /c/
und sehen C:/
. Das hat bei mir gut funktioniert. Jetzt möchte ich ein Git-Backup auf einem externen Laufwerk erstellen, das sich nicht unter C: befindet. Ich schließe das Laufwerk an, Windows hat ihm "G:" zugewiesen, aber wie kann ich Mingw32 jetzt mitteilen, dass er davon erfahren soll?
Ich möchte verwenden , von dieser ausgezeichneten Antwort aber ändern zu $ git remote add backup /tmp/backup
/tmp
G:
$ git remote add backup /G/myrepo ...
$ git push backup
fatal: 'C:/prog/Git/G/myrepo' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
Ich bin mir nicht sicher, welche Informationen nützlich sind.
$ git --version
git version 1.7.0.2.msysgit.0
$ ls G:
ls: G:: No such file or directory
git remote add g:/myrepo
?dir g:
Antworten:
Gehen Sie in der Computerverwaltung zur Datenträgerverwaltung, klicken Sie mit der rechten Maustaste auf das betreffende Laufwerk, klicken Sie auf Laufwerksbuchstaben und -pfade ändern, und hängen Sie es in einen Ordner auf Ihrem
C:
Laufwerk ein.quelle
Git Bash "mounten" Laufwerke nicht dynamisch, daher müssen Sie alle Git Bash-Instanzen schließen und dann eine neue Instanz starten. Es sollte dann unter erscheinen
/g
.Quelle: http://comments.gmane.org/gmane.comp.version-control.msysgit/13133
quelle