SVN Checkout URL – 全新安装

我只是在运行Ubuntu服务器的服务器上安装SVN作为全新安装。 我已经启动并运行了,但是很难确定如何连接到它。

我正在尝试使用本地IP地址进行导入: http:// IP / RepositoryName,但它说它无法parsingIP。 我想知道是否有需要设置的服务器上的东西。

我没有修改dav_svn.conf,因为这里有另一台运行SVN的服务器(我将它迁移到一个新的服务器),而且它的dav_svn.conf没有被修改。 当前工作的SVN有一个与服务器的IP位置相关的子域,但据我所知,并没有对端口做任何特殊的处理。

当我尝试导入时,通过RapidSVN得到这个错误…

Error: Error while performing action: OPTIONS of 'http://IP/RepositoryName': could not connect to server (http://IP) 

任何帮助,将不胜感激

更新:我现在连接到服务器(没有实现Ubuntu服务器裸体没有Apache和SSH),并获得响应

 svn: OPTIONS of 'http://IP/RepositoryName': 200 OK (http://IP) 

当我运行结帐。 这听起来像apache和SVN服务之间的断开。

无法连接到服务器( http:// IP

build议无法在IP地址上连接监听(默认端口80)的Web服务器。

使用数字IP地址(例如192.168.77.64 )没有名称“解决”要完成,所以这不是失败。

你可以通过RapidSVN获得错误的系统访问Web服务器本身(例如http://192.168.77.64/ )吗?

如果系统没有networking浏览器,那么telnetnetcat将会执行telnet IP 80nc -v xxx.xxx.xxx.xxx 80 。 连接时按“Enter”或“Return”。

http是你的SVN服务器的正确访问方法 ? 例如, svn://IP/RepositoryNamesvn+ssh://IP/RepositoryName是不同方法的其他示例。

我假设你已经阅读并遵循Ubuntu在Subversion上的帮助大纲。

我希望这有帮助。


根据您的反馈,这听起来像服务于SVN存储库客户端部分的Web服务器存在问题。

所以你可以在debugging这部分的问题。 需要考虑的事情是:

  • 服务器的networkingconfiguration是否正确并正常工作?

我原本是这样做的,但是如果你还没有正确的configuration和工作的话,你应该validation一下。 你可以ping通路由器或网关, ping gw.example.com ? DNSparsing, host www.google.com ? 你可以SSH和从服务器?

  • Apache是​​否安装并运行?

检查这个最简单的方法是使用新立得包pipe理器 ,并searchapache2包。 要查看Web服务器是否正在运行,请inputps ax | grep apache2 ps ax | grep apache2 (注意:有些系统使用名称httpd而不是apache2 )。

这是问题,然后遵循Ubuntu的Apache2 Web服务器指南应该帮助你安装和configuration足够的Apache,你可以通过HTTP启用Subversion访问。

  • SVN设置工作?

您可以在本地(在服务器本身)从您设置的存储库签出? svn co file:///Repository

一旦你知道版本库已经安装,那么你可以编辑Apacheconfiguration文件来包含Subversion支持。

祝你好运,你似乎目前做得很好。