我们的svn服务器在一台无法从互联网访问的机器上。但是我们需要能够通过ssh从互联网上查看代码。考虑到我们可以在一台可以从互联网上访问的机器上进行端口转发,那么有什么最好的方法来设置它呢?
Internet -> A machine on our network - > svn server
(Port forward here? )
如果没有端口转发,那么最安全的方法是什么,如果有的话?
我在我的苹果服务器上设置了一个svn服务器,运行OSX服务器版本(豹),遵循这些说明http://agileshrugged.com/blog/?p=14,这很容易。
不幸的是,这些说明只描述了如何设置基于http的svn服务器,我希望使用https访问我的svn服务器。
我在网上找到了这些http://www.sonzea.com/articles/subversion-trac.html指令,但当我执行步骤7时,它指示我添加以下内容: Include /private/etc/apache2/extra/httpd-ssl.conf,但不幸的是OSX服务器没有这个.conf文件。这并不过分
我在同一台服务器上有很多项目。此服务器同时承载SVN repos和实际的web项目。我想要这个结构:
project1.server.com - with doc root to /var/www/html/project1/public
project2.server.com - with doc root to /var/www/html/project2/public
project3.server.com - with doc root to /var/www/html/project3/public
并且能够使用这个URL访问每个SVN回购程序。
svn.server.com/pro
好的,我在SVN+SSH上设置有问题。
我让SVN运行在Linux服务器上,并试图通过Mac笔记本电脑连接,运行雪豹。XCode尝试连接,但给出消息“错误210002,网络连接意外关闭”。
网上似乎什么都解释不了。我使用xcode与HTTP连接,它对所有存储库都正确工作。
这是我的:
svn, version 1.5.4 (r33841)
compiled Aug 7 2009, 01:44:11
Copyright (C) 2000-2008 CollabNet.
Subversion is open source software, see http://subversion.tigr
windows server 2008,SVN配好之后连不上。我服务器可以ping通,也可以远程访问。但是visualSVN安好之后,从外面不能访问,只能在服务器上访问地址。比如https://10_104_161_104/svn/test/,这个地址,可以在服务器的机子上打开,我本地就打不开https://10.104.161.104/svn/,,https://119.29.32.34/svn/(显示的外网地址)这些地址都不能访问。SVN也是无法checkout的,,我已经弄了好久了。。。求帮助
将Debian服务器从稳定升级到测试后,svn客户端将无法再连接到subversion服务器。
我们的svn客户端需要使用客户端证书进行连接,subversion服务器托管在Apache下。Subversion从1.6.17升级到1.7.13。Apache2从2.2.22升级到2.4.6。
svn客户端在更新时会收到以下错误消息:
Updating '.':
svn: E175002: Unable to connect to a repository at URL 'https://myserver/svn/myproject/dev/trunk'
svn:
我在WindowsServer2008svn中安装了subversion edge server (最新版本),但R2 torotise客户端无法访问存储库。目前,我已经尝试了以下命令:在windows防火墙中放出/输入规则,端口为3690和18080。关闭防火墙。初始化端口中的另一个应用程序并尝试连接。这个测试效果很好。在调制解调器/路由器中配置到我的服务器的转发端口和IP。即使我可以通过3343端口连接到subversion服务器,也没有问题,只有通过svn客户端连接到存储库。任何人都可以给我另一个想法,或者告诉我可以将服务器配置移到哪里。
如果我试图通过svn://example.com/svn/repo从Debian服务器签出回购,我会得到以下错误:
Unable to connect to a repository at URL
'svn://example.com/svn/repo'
No repository found in 'svn://example.com/svn/repo'
在尝试通过shell从服务器签出时,我也会遇到同样的错误。
如果我使用"“并且回购肯定存在的话,它就能工作。
svnserve作为守护进程运行,侦听端口3690 (UDP/TCP)。
我遗漏了什么?