Безопасный иметь/.svn/папки на живом сайте? (Как удалить их, но сохранить возможность обновления svn?)

Существует веб-интерфейс ZFS, но он не обеспечивает аналитического понимания системы. То, что Вы, вероятно, видите там в демонстрации, является данными DTrace, отображенными на графике в режиме реального времени. Вы могли даже сделать это самостоятельно с dtrace и gnuplot сценарием.

10
задан 2 May 2011 в 02:55
5 ответов

Если Вы используете апача:

<Directory ~ "\.svn">
    Order allow,deny
    Deny from all
</Directory>

Это заблокирует людей от доступа .svn каталоги удаленно (использующий браузер), но можно сохранить затем (и svn возможности) на проекте.

BTW можно занять место \.svn для \.git или \.cvs если Вы используете что-то другое, чем подверсия.

21
ответ дан 2 December 2019 в 21:58

необходимо изменить апачскую конфигурацию так, чтобы она запретила доступа к .svn папке. этот поток имеет больше информации https://stackoverflow.com/questions/398008/deny-access-to-svn-folders-on-apache

4
ответ дан 2 December 2019 в 21:58

Вы желаете экспортировать свой код от SVN до живого сайта...

Не использовать svn update для этого. обновление предназначено для использования с обновлением рабочих копий, не экспортируя код. Использовать svn export вместо этого, поскольку это экспортирует чистое дерево каталогов из указанного репозитория.

--force флаг позволит экспорту перезаписывать существующие файлы.

Экспорт SVN ручная запись

3
ответ дан 2 December 2019 в 21:58

Я не помещаю их в производственные сайты / живые сайты. Поскольку я не хочу меня и/или других разработчиков, забывающих, что плохая идея это должно отредактировать живой код. Мой сценарий установки фильтрует мои .svn файлы.

2
ответ дан 2 December 2019 в 21:58

Необходимо изучить надлежащую систему развертывания, такую как Capistrano. Это означает, что Вашим рабочим серверам не нужна подверсия, и можно развернуться к нескольким серверам и добавить пользовательскую логику к развертыванию. Это также делает относительно легким откатывать развертывание.

1
ответ дан 2 December 2019 в 21:58

Теги

Похожие вопросы