我只是在运行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浏览器,那么telnet或netcat将会执行telnet IP 80或nc -v xxx.xxx.xxx.xxx 80 。 连接时按“Enter”或“Return”。
http是你的SVN服务器的正确访问方法 ? 例如, svn://IP/RepositoryName和svn+ssh://IP/RepositoryName是不同方法的其他示例。
我假设你已经阅读并遵循Ubuntu在Subversion上的帮助大纲。
我希望这有帮助。
根据您的反馈,这听起来像服务于SVN存储库客户端部分的Web服务器存在问题。
所以你可以在debugging这部分的问题。 需要考虑的事情是:
我原本是这样做的,但是如果你还没有正确的configuration和工作的话,你应该validation一下。 你可以ping通路由器或网关, ping gw.example.com ? DNSparsing, host www.google.com ? 你可以SSH和从服务器?
检查这个最简单的方法是使用新立得包pipe理器 ,并searchapache2包。 要查看Web服务器是否正在运行,请inputps ax | grep apache2 ps ax | grep apache2 (注意:有些系统使用名称httpd而不是apache2 )。
这是问题,然后遵循Ubuntu的Apache2 Web服务器指南应该帮助你安装和configuration足够的Apache,你可以通过HTTP启用Subversion访问。
您可以在本地(在服务器本身)从您设置的存储库签出? svn co file:///Repository
一旦你知道版本库已经安装,那么你可以编辑Apacheconfiguration文件来包含Subversion支持。
祝你好运,你似乎目前做得很好。