Соб-но начнем:
$ sudo apt-get install subversion libapache2-svnvv
#Создаем репозитарий:
sudo mkdir /var/svn
sudo chown -R www-data:www-data /var/svn
#Редактируем DAV_SVN
$ sudo nano /etc/apache2/mods-available/dav_svn.conf
#Включаем модули и делаем рестарт.
$ sudo a2enmod dav_svn
$ sudo /etc/init.d/apache2 restart
# Create/enable a user account for dav_svn (the -c indicates the main user)
#Создаем/Включаем пользователя в dav_svn
# Замените user1 - на имя добавляемого пользователя.
$ sudo htpasswd -c /etc/apache2/dav_svn.passwd user1
# Next user2, user3, user4 etc...
$ sudo htpasswd /etc/apache2/dav_svn.passwd user2
#Тестирование
$ sudo svnadmin create /var/svn/test
$ sudo chown -R www-data:www-data /var/svn/testvv
$ svn co http://localhost/svn/test
#Создаем репозитарий
$ sudo svnadmin create /var/svn/myrepository
$ sudo chown -R www-data:www-data /var/svn/myrepository
Все готово! Репозитарий доступен по адресу:
http://yourserverurl/svn/myrepository.
Если будут ошибки при добавлении файлов, якобы доступ к bd-txt запрещен. Следует выставить права
chmod 777 /var/svn/
P.S не уверен что svn будет работать без установленного apache, но если это и так - то только на руку!.
$ sudo apt-get install subversion libapache2-svnvv
#Создаем репозитарий:
sudo mkdir /var/svn
sudo chown -R www-data:www-data /var/svn
#Редактируем DAV_SVN
$ sudo nano /etc/apache2/mods-available/dav_svn.conf
<Location /svn>
DAV svn
SVNParentPath /var/svn
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd
Require valid-user
#SSLRequireSSL # this line must be added if you want SSL enabled
</Location>
#Включаем модули и делаем рестарт.
$ sudo a2enmod dav_svn
$ sudo /etc/init.d/apache2 restart
# Create/enable a user account for dav_svn (the -c indicates the main user)
#Создаем/Включаем пользователя в dav_svn
# Замените user1 - на имя добавляемого пользователя.
$ sudo htpasswd -c /etc/apache2/dav_svn.passwd user1
# Next user2, user3, user4 etc...
$ sudo htpasswd /etc/apache2/dav_svn.passwd user2
#Тестирование
$ sudo svnadmin create /var/svn/test
$ sudo chown -R www-data:www-data /var/svn/testvv
$ svn co http://localhost/svn/test
#Создаем репозитарий
$ sudo svnadmin create /var/svn/myrepository
$ sudo chown -R www-data:www-data /var/svn/myrepository
Все готово! Репозитарий доступен по адресу:
http://yourserverurl/svn/myrepository.
Если будут ошибки при добавлении файлов, якобы доступ к bd-txt запрещен. Следует выставить права
chmod 777 /var/svn/
P.S не уверен что svn будет работать без установленного apache, но если это и так - то только на руку!.
Комментариев нет:
Отправить комментарий