我有VisualSVN服务器,我想在我的计算机上创建一个面向互联网的存储库,但我似乎无法做到正确。我创建了存储库,禁用了https,我试图通过以下方式访问服务器:
的svn://xxx.xx.xxx.xxx:8080 / SVN /回购/中继线 要么 http://xxx.xx.xxx.xxx:8080/svn/repo/trunk
但每个案例都给我一个错误。
在svn协议的情况下:
无法连接到主机 'xxx.xx.xxx.xxx':没有连接可以 是因为目标机器 积极拒绝它。
在http案例中:
选项 'http://xxx.xx.xxx.xxx:8080/svn/repo': 无法连接到服务器 (http://xxx.xx.xxx.xxx:8080)
我缺少什么?
我是否需要配置Apache服务器或类似的东西才能使服务器公开?
更新:我在Windows 7上运行,Windows防火墙已禁用,未安装其他防火墙
答案 0 :(得分:0)
最简单的方法是配置Apache以提供SVN存储库。配置示例:
LoadModule dav_module modules/mod_dav.so LoadModule dav_svn_module modules/mod_dav_svn.so <Location /svn> DAV svn SVNPath /usr/local/subversion/repos <LimitExcept GET PROPFIND OPTIONS REPORT> AuthType Basic AuthName "Subversion Repository" AuthUserFile /etc/svn-auth-file Require valid-user </LimitExcept> </Location>
答案 1 :(得分:-1)