Что делает git update-server-info? - PullRequest
       11

Что делает git update-server-info?

39 голосов
/ 18 января 2010

Что делает git update-server-info? Как узнать, нужно ли мне это? В руководстве написано:

На немом сервере, который не выполняет генерацию пакетов «на лету», должны быть некоторые вспомогательные информационные файлы в каталогах $ GIT_DIR / info и $ GIT_OBJECT_DIRECTORY / info, чтобы помочь клиентам выяснить, какие ссылки и пакеты есть на сервере. Эта команда генерирует такие вспомогательные файлы.

Как я узнаю, что мой сервер тупой, и выполняет ли он «генерации пакетов на лету» или нет, и должен ли он «иметь некоторые вспомогательные информационные файлы»?

Я помещаю веб-приложение через ssh в пустой репозиторий, затем перетаскиваю этот пустой репозиторий в корневой веб-каталог.

1 Ответ

36 голосов
/ 18 января 2010

Тупой сервер в основном означает доступ через HTTP. Поэтому, если вы обращаетесь к своему репозиторию Git по http: или https: URL-адресам, вам нужен бизнес update-server-info, иначе (git:, ssh: и т. Д.) Он вам не нужен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...