Как заблокировать доступ HTTP к Git-репозиторию? - PullRequest
0 голосов
/ 24 августа 2010

Я играю с идеей использования Git для развертывания и обновления моих веб-приложений, но проблема в том, что, делая это так, как я делаю, каталог .git (и, следовательно, весь мой исходный код ) будет доступен через HTTP. Это то, что удерживает меня от реальной реализации этой идеи.

Как запретить доступ HTTP к моему Git-репозиторию?!

Ответы [ 2 ]

4 голосов
/ 24 августа 2010

Вероятно, лучший способ - это не делать Git-репо самим вашим корнем сети, а скорее его копией (сделанной, возможно, с git archive).Вы также можете разместить каталог .git где-нибудь еще в вашей файловой системе, а затем установить опцию core.worktree для своего веб-корня, чтобы при извлечении файлов они там были записаны (но несам каталог .git).

1 голос
/ 24 августа 2010

Вы также можете использовать директиву htaccess, чтобы запретить доступ к .git из Интернета.

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