Я хотів би встановити все, що мені потрібно, щоб почати використовувати SVN для мого вихідного коду, так як я не повинен поділитися своїм проектом я в порядку з робити все на моєму localhost. Моя остаточна мета полягає в тому, щоб підключитися до сховища на моєму локальному хості за допомогою Eclipse через subclipse. Так, тут всі кроки я зробив У мене на сервері Ubuntu встановлено веб-сервер svn, apache2 і libapache2-svn:
which svn
/usr/bin/svn
which apache2
/usr/sbin/apache2
Я створив нові сайти в теці / etc / apache2 / sites-available /, тестовий сайт, який називається svn, з наступним конф.
<VirtualHost *>
LoadModule dav_svn_module modules/mod_dav_svn.so
ServerName svn.vd-devel
DocumentRoot /var/svn/guidasvn/
<Location /repos>
DAV svn
SVNPath /var/svn/guidasvn
</Location>
</VirtualHost>
Потім увімкнено новий сайт:
a2ensite svn
Який відображається під папкою "сайти". Перезапустити сервер:
sudo service apache2 restart
У цей момент я очікую, що все буде добре, але, коли я йду до затемнення і роблю
`Window>Open perspective>SVN Repository exploring> new repository location > http://svn.vd-devel/repo`s
Я отримую повідомлення про те, що місцеположення не може бути вирішене, також якщо з веб-переглядача я роблю: (h) ttp: //svn.vd-devel/repos, тоді я не отримую відповіді, я можу правильно надіслати запит на ping / curl, але я думаю, що це вказує на мій віртуальний сайт за умовчанням. щойно зроблений другий сайт?
Дякую