如何在Windows Server上使用Collocnet Subverion Edge设置SVN服务器,以及如何使用M



我是SVN服务器的新手。我当然以前使用SVN来签到/输出代码,但是从未学会过将其从接地设置为颠覆服务器。

我拥有的:

服务器|Windows Server 2012标准,激活:

  • 安装了Collabnet subversion Edge,
  • 创建一个存储库,
  • 创建了用户,还使用localhost:4434/csvn/上的GUI上的启动按钮启动了服务器。

客户端|MacOSX山,安装了Xcode 4.5:

我尝试使用外部IP地址和存储库名称添加存储库像https://1.1.1.1/svn/一样,但正如预期的那样,它不起作用,并说"主机是无法达到的"

我尝试使用本地主机名,也没有运气。尽管我确实在他们的文档中注意到了,但他们提到了IP地址设置,但我找不到任何地方。

我想做到这一点,以便用户可以远程和本地访问和使用SVN存储库。

我不知道该怎么办,请帮助我。感谢您的时间!

返回服务器一分钟。当您配置它时,您是否仅使用本地Web浏览器?您是否尝试使用Mac中的Web浏览器访问服务器?我会看看Mac是否可以首先到达Web GUI。也许您有必须解决的网络问题,例如DNS,路由或防火墙。

在使用Xcode或任何SVN客户端方面,您必须输入的URL是存储库的URL。那不是:

https://1.1.1.1/svn/

将是:

https://1.1.1.1/svn/reposname

在"颠覆边缘Web GUI"中,如果转到存储库列表,您将在每个存储库旁边看到一个示例结帐命令。此命令向您显示要输入SVN客户端以达到存储库的根的URL。示例屏幕截图:

https://ctf.open.collab.net/sf/projects/svnedge/svnedge/screenshots/screens/repos/repos.png

我想我已经解决了问题。我知道我必须以某种方式使用外部IP地址访问存储库,但是当我尝试使用类似的事情时,例如,我的IP是1.1.1.1,当我键入https://1.1.1.1/svn/reposname时,我收到了没有响应消息。

我认为,由于我的本地网络上有1个以上的计算机,路由器必须以某种方式将请求指向我的服务器,而不是其他机器。经过一些重新确定,我发现端口转发可以解决问题。由于Apache Server使用端口80作为默认情况,只需使用CMD中的IPConfig获取默认的网关IP,然后将端口转发为端口80,到达服务器的本地IP地址。至少我可以在本地网络上使用外部IP访问它。我将尝试远程访问它并查看。

相关内容

  • 没有找到相关文章

最新更新