Прежде чем кто-нибудь скачет и обратится ко мне на предыдущий пост, позвольте мне сказать, что я прошел через все из них без успеха.Общий репозиторий Git на файловом сервере Windows (Fail)
Как говорится в названии, я пытаюсь настроить общий репозиторий git на файловом сервере Windows с использованием локального пути (например, s:\SharedProjects\foo
), где каждый разработчик имеет локальный репозиторий (например, c:\MyProjects\foo
).
До сих пор мне удалось создать/клонировать репозиторий, но я не могу отменить изменения от локального пользователя до общего каталога. Я пробовал установить его как репозиторий --bare
, я пробовал устанавливать --git-dir
и --work-tree
, но у меня всегда разные проблемы.
Установка репо, как голый, все GIT-Dir файлов (.git/*
) находятся непосредственно под моей корневой директории (s:\SharedProjects\foo\[config, HEAD, ..*]
), и не позволяет мне выполнять другие задачи хранилища, такие как git ls-files
или git status
, говоря эти операции должны в рабочем каталоге.
Я установил рабочий каталог над моим открытым репозиторием (например, \SharedProjects\bar
), и я не могу выполнять никаких операций над ним, потому что он не распознает репозиторий git: |
я схожу с ума здесь .. Я пытался каждый, который, как я могу установить --git-dir
и --work-tree
, установив мое хранилище как --bare --share=everybody
.. Я потерял след, где я нахожусь сейчас
Может кто-нибудь, пожалуйста, дайте конкретные пошаговые инструкции по сборке репозитория (в общем доступе к файлу Windows), который позволит управлять центральными репозиториями, а также операции push/pull локального репозитория?
Спасибо вам заранее!
- Эяль Z.