我只是在一个运行Ubuntu服务器的服务器上设置SVN,作为一个新的安装。我已经启动并运行了,但很难确定如何连接它。
我试图使用本地IP地址:http://IP/RepositoryName进行导入,但它说它无法解析IP。我想知道服务器上是否有我需要设置的东西。
我没有修改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服务之间的分离。
发布于 2010-03-23 19:26:34
无法连接到服务器(http://IP )
建议无法将侦听(默认端口为80)的web服务器连接到IP地址。
使用数字IP地址(例如192.168.77.64)没有名称“解析”要做,所以这是不会失败的。
您能否从您正在通过http://192.168.77.64/获取其错误的系统中访问web服务器本身(例如RapidSVN )?
如果系统没有web浏览器,那么telnet或netcat就可以使用telnet IP 80或nc -v xxx.xxx.xxx.xxx 80。连接时按下“回车”或“回车”。
http是您的SVN服务器的正确存取方法吗?例如,svn://IP/RepositoryName和svn+ssh://IP/RepositoryName是不同方法的其他示例。
我假设您已经阅读并遵循了Ubuntu关于Subversion的帮助的大纲。
我希望这能帮到你。
根据您的反馈,似乎web服务器服务于SVN存储库的客户端部分存在问题。
这样您就可以调试问题的这一部分。需要考虑的事项是:
我最初假设了这一点,但是您应该验证它的配置是否正确,如果您还没有这样做的话,还可以正常工作。你能平一下路由器或网关吗,ping gw.example.com?正在解析吗,host www.google.com?您可以往返服务器吗?
检查这一点的最简单方法是使用突触包管理器,并搜索apache2包。要查看web服务器是否正在运行,请使用ps ax | grep apache2 (注意:有些系统使用httpd而不是apache2)。
这就是问题所在,那么遵循指南应该可以帮助您安装和配置足够多的Apache2,从而可以通过http启用Subversion访问。
您能在本地(服务器本身上)从您设置的存储库签出吗?svn co file:///Repository
一旦您知道存储库已经安装,那么您就可以将Apache文件编辑为包括颠覆支持。
祝你好运,到目前为止你做得还不错。
https://serverfault.com/questions/125479
复制相似问题