如何从其他机器访问SVN

如何从其他机器访问SVN

我的网络知识有限,我按照本指南在具有最新版本的 ubuntu 系统上安装了 subversion:

http://www.howtogeek.com/?post_type=post&p=195

我已经重启了 apache 服务器,电脑也连接到了学校网络。我该如何找到 svn url?我认为现在它无法映射到域,所以它使用的是本地主机。

为了简单起见,我想要做的就是在另一台机器上写入svn url来访问ubuntu服务器的数据。

答案1

首先,确保本地一切正常:
- 在设置 subversion 的系统上打开 Web 浏览器
- 根据提供的教程,您的 svn 存储库应在“/svn”下可用,因此请转到http://localhost/svn并检查,您是否可以看到存储库内容或要求提供用户名和密码的弹出窗口
- 如果出现某些错误,则可能是您在 svn 安装中做错了什么。在这种情况下,请再次检查您的教程(顺便说一句,ubuntu 上还有一个 subversion 帮助页面:https://help.ubuntu.com/community/Subversion


其次,如果你可以看到你的 svn 内容,你需要找出系统的 IP 地址:
- 打开终端并运行

ifconfig

- 搜索以“eth”开头的条目,例如 eth0。如果您的计算机有多个网卡,您可能会在这里找到更多条目。我稍后会再讨论这个问题 - 查找名为“inet 地址“并取后面直接显示的数字,例如 192.168.1.15。这是你学校网络中计算机的 IP 地址。 - 对于第一次尝试来说,这已经足够了,因此在另一台计算机上打开 Web 浏览器并将其指向对于http://[the ip address you just figured out]/svn 我上面使用的示例 IP 地址,这将是http://192.168.1.15/svn


备注:
- IP 地址可能会发生变化,具体取决于学校网络的配置方式。因此,请尝试获取 svn 服务器的完全限定域名 (FQDN)。这应该不会改变。(这与互联网上的情况一样,例如,输入 google.com 比输入 google 的 IP 地址更容易)。要查找您的 FQDN,请输入

nslookup the ip address you just figured out

在学校网络的任何计算机上
- 查找条目“名称 =“。这是您的 FQDN!现在在浏览器中输入该名称而不是 IP 地址
- 如果您的计算机中有多个网卡,您可能会发现多个 eth 条目(例如 eth0 和 eth1)。如果您可以在“inet 地址“两个条目,最简单的方法可能是按照我描述的方式全部尝试!
- 如果您在尝试获取 IP 地址或 FQDN 时遇到困难或问题,或者如果您获得了 IP 但无法从另一台机器连接到 subversion 服务器,那么与学校的系统管理员交谈也是一个好主意。我相信,他们能够帮助您解决这个问题!

答案2

http://www.james-bennet.com/svn.htm

我自己做了这个并且记录下来了。

相关内容