配置我的 svn 环境时出现的问题

配置我的 svn 环境时出现的问题

我想安装开始使用 svn 处理源代码所需的所有东西,因为我不需要共享我的项目,所以我可以在本地主机上完成所有操作。我的最终目标是通过 subclipse 使用 Eclipse 连接到本地主机上的存储库。所以,这里是我在我的 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

它出现在 sites-enabled 文件夹下。重新启动服务器:

sudo service apache2 restart

在这一点上,我希望一切都会好起来,但是,当我进入 Eclipse 并执行

 `Window>Open perspective>SVN Repository exploring> new repository location > http://svn.vd-devel/repo`s

我收到无法解析位置的消息,同样,如果我从浏览器中执行:(h)ttp://svn.vd-devel/repos 然后我没有得到答案,我可以正确 ping/curl 请求我的本地主机,但我认为这指向我的默认虚拟站点,我怎样才能将它指向我新建的第二个站点?

谢谢

答案1

您需要将 svn.vd-devel 添加到您的 hosts 文件中,如下所示:

127.0.0.1 本地主机 svn.vd-devel

(只需将其添加到现有的 127.0.0.1 行即可)

相关内容