首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过家庭网络访问svn服务器

问通过家庭网络访问svn服务器
EN

Stack Overflow用户
提问于 2011-07-21 18:48:33
回答 2查看 1.5K关注 0票数 0

我在我的本地机器上安装了带有Apache服务器的subversion (使用了来自subversion.tigris.org的SVN-1.4.6setup.exe)。

Apache的http.conf有以下几点,我认为这是svn配置所必需的;

代码语言:javascript
复制
LoadModule dav_module modules/mod_dav.so
LoadModule dav_svn_module "C:/Program Files/Subversion/bin/mod_dav_svn.so"
LoadModule authz_svn_module "C:/Program Files/Subversion/bin/mod_authz_svn.so"

<Location /project1>
DAV svn
SVNPath "C:/svn_repositories/project1"
AuthType Basic
AuthName "Subversion repository"
AuthUserFile "c:/svn_conf/project1/passwd"
Require valid-user
</Location>

我能够使用file:///absolute-path-to-svn-repository.在同一台机器上创建存储库和结帐(用tortoiseSVN ),我希望能够从连接到网络的其他机器(家中的internet网络)访问存储库。

我试着用url svn://IP-address/project1从其他机器上结账,结果失败了。显示以下消息;

错误:无法连接到主机{IP地址}:由于,连接尝试失败

错误:连接方在一段时间后没有正确响应,或建立了

错误:连接失败是因为连接的主机没有响应.

如果我尝试使用http://IP-address/project1访问,它会提示登录,但它无法通过。我相信我正在输入正确的登录。所述错误消息为;

无法打开svn存储库.

你知道怎么回事吗?谢谢!

EN

回答 2

Stack Overflow用户

发布于 2011-07-21 18:53:02

您是否配置了subversion服务器以接受SVN协议上的连接?在linux系统上,您将运行svnserve守护进程(类似于svnserve -d)。您还可能需要在防火墙中打开SVN端口(除非svn服务器位于本地计算机上)。

票数 1
EN

Stack Overflow用户

发布于 2011-07-21 18:58:18

在使用svnserve时使用svn://协议。如果您想使用Apache,则应该使用http://.。

我不太熟悉使用svn进行Apache的配置,但我想您的配置文件并不完全正确。

选择服务器配置 <-从这里开始

还有:基本Apache配置

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6781115

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档