• Авторизация


SVN на кухне 30-03-2009 18:42 к комментариям - к полной версии - понравилось!


Совместная разработка чего-либо любителями страдает в первую очередь от недостаточной или, чаще, отсутствующей организации. Вроде делают все вместе, а как доходит до рутинных мелочей — каждый их понимает по-своему, заботясь в первую очередь о своем удобстве. К примеру, что касается сохранения файлов (картинок, исходников и прочих архивов). Кто-то предпочитает заливать на файлообменники, но уже через месяц файла там уже не будет — восстанавливать проблемно, особенно если не достучаться до человека, выкладывавшего файл.

Вот именно с такой проблемой я столкнулся, когда решил присоединиться к разработке Dark Gray Halo. Самой последней версии нет вообще, несколько менее свежих были залиты на файлообменник, но уже просрочены, до разработчиков не достучаться. Чтоб впредь такого не происходило, было решено использовать систему контроля версий Subversion.

Бесплатного публичного хостинга SVN я сходу не обнаружил, поэтому решил установить сервер на своем компьютере. Для этого понадобились:
— VisualSVN сервер, как самый простой в обращении и бесплатный
— сервис No-IP для доступа из интернета, т. к. у меня динамический ip-адрес.

Сервер очень простой в настройке, но, тем не менее, есть достаточно много дополнительных функций — ограничение доступа по ip, соединение через https://, сертификаты безопасности. Минимально необходимо для работы — создать хотя бы один репозиторий и одного пользователя, и указать порт для подключения (не забудьте открыть его в своем файерволе!).

[показать]

Из плюсов этого маленького сервера — работающий без дополнительных настроек веб-интерфейс, позволяющий просматривать репозиторий и скачивать отдельные файлы. Примерно так это выглядит у меня: https://dgh-svn.no-ip.org:8443/svn/dgh/ (логин qwerty, пароль qwerty).

Теперь остается совсем немного — разобраться с клиентской частью. У меня это command-line клиент SlikSVN и графический фронт-энд SmartSVN, работающий на Java Runtime Environment 1.4.1 и выше (скачать можно там же). Это мой весьма субъективный выбор, клиентов SVN достаточно много, каждому по потребностям (-:

вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник SVN на кухне | Arcturuss - Про каких заек?! | Лента друзей Arcturuss / Полная версия Добавить в друзья Страницы: раньше»