7

Мне нравится мое окно GitBash, потому что оно помогает поддерживать иллюзию, что я не на Windows 7. Я могу набрать ls /c/ и увидеть C:/ . Это хорошо сработало для меня. Теперь я хотел бы создать резервную копию git на внешнем диске, который не находится под C:. Я подключаю диск, Windows назначила его «G:», но как мне сообщить Mingw32 об этом?

Я хотел бы использовать $ 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

Я не уверен, какая информация полезна.

$ git --version
git version 1.7.0.2.msysgit.0
$ ls G:
ls: G:: No such file or directory

2 ответа2

9

Перейдите в раздел «Управление дисками» в разделе «Управление компьютером», щелкните правой кнопкой мыши нужный диск, выберите «Изменить буквы и пути к диску» и подключите его к папке на диске C: .

6

Git Bash не динамически "монтирует" диски, поэтому вам нужно закрыть все экземпляры Git Bash, а затем запустить новый экземпляр. Затем он должен появиться в /g .

Источник: http://comments.gmane.org/gmane.comp.version-control.msysgit/13133

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .