Intereting Posts
Лучшая практика хранения и ссылки на библиотеки DLL? Стратегия для извлечения сообщений самых полезных коммитов в журнал изменений Предотвращение добавления IntelliJ из файлов iml «Файл не найден» при восстановлении удаленной директории в Subversion Вернуть SVN репо на редкую проверку (отменить «svn up –set-depth infinity»)? Замена ключевого слова svn: возможно ли заменить $ Rev $ только номером ревизии Проект Eclipse – неправильный репозиторий svn Разделить проект репозитория Subversion на два репозитория Git Тег Git checkout ведет к «В настоящее время ни одна ветка» Удаленный сервер SVN и Excel на локальном Могу ли я дать команде jar команду игнорировать папки .svn? Ошибка клонирования GIT Bash – STATUS_ACCESS_VIOLATION Subversion – 403 Запрещенная ошибка Как оптимизировать управление ресурсами (изображениями, json) Навигационный поиск (например, по имени файла) – Отменить неверсированные файлы

Рекомендации по настройке сервера для размещения исходного кода и других документов

сегодня мы храним наши документы и исходный код, используя subversion, на сервере, размещенном другой компанией, в Интернете. До сих пор это хорошо работало.
Однако теперь мы получили офис и хотели бы сохранить все документы в доме. Итак, есть ли общие рекомендации по настройке системы с NAS-подразделением, работающим под Subversion, и сделать его доступным в безопасном режиме из Интернета и делать резервные копии на регулярной основе. И так далее…
Газионы стартапов прошли этот процесс, и я надеюсь, что кто-то захочет поделиться впечатлениями 🙂
/ John

Solutions Collecting From Web of "Рекомендации по настройке сервера для размещения исходного кода и других документов"

Я использую Synology DS101j для домашнего NAS. Я «загрузил» его, что включает запуск скрипта для настройки ipkg , небольшой программы управления пакетами. В репозитории (поддерживаемом сообществом, а не официально санкционированном) имеется множество программ, в том числе SVN, которые я запускаю в настоящее время.

Для доступа в Интернет самая безопасная ставка (и то, что я делаю) заключается в использовании svn + ssh с аутентификацией открытого ключа вместо пароля.

Редактировать в ответ на комментарий:

Я доволен своей синологией. Они довольно часто обнаруживают новые прошивки, и они все еще добавляют функции и улучшения. Это довольно взломанный, с довольно приличным программным обеспечением, которое отлично работает вместе с «взломанным» программным обеспечением.

Коробка рисует порядка 25 Вт из памяти, поэтому в этом плане он намного лучше, чем ПК. Mine – самая простая модель – она ​​занимает всего один hdd, но я считаю, что вы можете получить модели, в которых есть место для нескольких дисков, и они поддерживают RAID и т. Д.

У меня нет рекомендаций по рекомендации, но вы можете найти довольно много информации только на странице продукта синологии , на форумах синологии и просто походить по всему миру .

Subversion + Apache отлично работает. Мои единственные рекомендации – это использовать сервер Unix-y (обычно Linux, но OpenBSD очень легкий и простой в управлении). Apache и Subversion являются инструментами Unix и лучше всего работают в своей домашней среде.

Для резервных копий вы можете просматривать такие вещи, как ленты, dvds или rsync.net, в зависимости от того, сколько надежных и необходимых вам пространств. Если вы запустите rsync.net, посмотрите на инструмент, называемый двуличность.

Subversion с Apache2 отлично работает, и вы также можете настроить WebDAV для обмена документами, и это отлично работает даже с https. Существует также множество надстроек для подрывной деятельности, таких как WebSVN и Trac .

Я бы не стал хранить этот документ и исходный код в собственном доме, если бы мне не пришлось это делать. Имеются реальные преимущества при работе с веб-сервисами и размещенными решениями. Это становится проблемой, если вы действительно беспокоитесь о своих проблемах с IP или безопасностью.