2017-01-31 14 views
1

Я относительно новичок в git. Я пытаюсь создать удаленный репозиторий на подключенном сетевом диске (Z). У меня есть существующий проект и репо на моем диске C. Я не получаю никаких ошибок, когда добавляю удаленный доступ и нажимаю на него, но я не вижу, чтобы файлы проекта были скопированы на диск Z, а только в каталог .git.Проблемы с использованием подключенного сетевого диска в виде репозитория Git Remote

Это то, что я пробовал.

$ cd Z:  //mapped network drive 
$ mkdir GitTest 
$ cd GitTest 
$ mkdir .git 
$ cd .git 
$ git --bare init 
$ cd c: 
$ cd GitTest //location of existing local repository - a Visual Studio Project 
$ git remote add origin z:/GitTest/.git 
$ git push -u origin --all 

Здесь вы результаты моего мерзавца толчке:

Counting objects: 466, done. 
Delta compression using up to 4 threads. 
Compressing objects: 100% (421/421), done. 
Writing objects: 100% (466/466), 25.63 MiB | 1.24 MiB/s, done. 
Total 466 (delta 67), reused 0 (delta 0) 
remote: Resolving deltas: 100% (67/67), done. 
To Z:/GitTest/.git 
* [new branch]  master -> master 
Branch master set up to track remote branch master from origin. 

ответ

1

Это потому, что удаленный репо z:/GitTest/.git не является голой репо не рабочий каталог, так что вы не можете найти файлы напрямую. Но на самом деле они существуют. Вы можете клонировать удаленное репо, а затем находить обновленные файлы в рабочем каталоге на git clone z:/GitTest/.git.

+0

Спасибо, это имеет смысл. Я теперь воссоздал эти шаги для другого локального репо, но теперь я получаю ошибку: _fatal: 'Z: /GitTest/.git' не является репозиторием git fatal: Не удалось прочитать из удаленного репозитория. – seablue

+0

Ах, да, я думаю, что это была проблема, я не создал папку .git до _git --bare init_. После этого я также смог клонировать удаленный доступ и получить все файлы. Большое спасибо за помощь. – seablue

+0

Да, у голого репо нет папки '.git'; p –