Ответ 1
Немой сервер в основном означает доступ через HTTP. Поэтому, если вы получаете доступ к репозиториям Git через http:
или https:
, вам нужен бизнес update-server-info
, в противном случае (git:
, ssh:
и т.д.) Он вам не нужен.
Что делает git update-server-info? Как узнать, нужна ли мне это? В руководстве написано:
Немой сервер, который не работает на поколениях "на лету", должен иметь несколько вспомогательных информационных файлов в каталогах $GIT_DIR/info и $GIT_OBJECT_DIRECTORY/info, чтобы помочь клиентам узнать, какие ссылки и пакеты у сервера есть. Эта команда генерирует такие вспомогательные файлы.
Как я узнаю, что мой сервер немой, и делает ли он или не делает "на лету поколения пакетов" и должен ли он иметь некоторые вспомогательные информационные файлы?
Я нажимаю веб-приложение через ssh в открытый репозиторий, а затем вытаскиваю из этого голого репозитория в корневой каталог.
Немой сервер в основном означает доступ через HTTP. Поэтому, если вы получаете доступ к репозиториям Git через http:
или https:
, вам нужен бизнес update-server-info
, в противном случае (git:
, ssh:
и т.д.) Он вам не нужен.