A.6. Subversion 镜像站

全部的镜像站与全部的仓库。

主 FreeBSD Subversion 服务器, svn.FreeBSD.org , 它是公开的,只读的。 不过未来可能有所改变, 所以推荐用户使用官方的镜像。 要通过浏览器查看 FreeBSD Subversion 仓库, 访问: http://svnweb.FreeBSD.org/

Note:

FreeBSD svn 镜像网络还处于建设初期, 可能会有变动, 这个名单不是永久不变的。 特别是服务器 SSL 证书可能会在未来某个时刻发生变动。

服务器名称支持的协议服务器所在地SSL 指纹
svn0.us-west.FreeBSD.orgsvn, http, https美国, 加利福尼亚州SHA1 1C:BD:85:95:11:9F:EB:75:A5:4B:C8:A3:FE:08:E4:02:73:06:1E:61
svn0.us-east.FreeBSD.orgsvn, http, https, rsync美国, 新泽西州SHA1 1C:BD:85:95:11:9F:EB:75:A5:4B:C8:A3:FE:08:E4:02:73:06:1E:61
svn0.eu.FreeBSD.orgsvn, http, https, rsync欧洲, 英国SHA1 39:B0:53:35:CE:60:C7:BB:00:54:96:96:71:10:94:BB:CE:1C:07:A7

首选协议应该选 HTTPS ,它提供额外的保护, 防止其它计算机冒充 FreeBSD 镜像服务器 (通常称为 中间人 攻击), 或其它方式试图发送不良信息给最终用户。

第一次连接 HTTPS 镜像的时候会要求用户校验服务器 指纹

Error validating server certificate for 'https://svn0.us-west.freebsd.org:443':
 - The certificate is not issued by a trusted authority. Use the
   fingerprint to validate the certificate manually!
 - The certificate hostname does not match.
Certificate information:
 - Hostname: svnmir.ysv.FreeBSD.org
 - Valid: from Jul 29 22:01:21 2013 GMT until Dec 13 22:01:21 2040 GMT
 - Issuer: clusteradm, FreeBSD.org, (null), CA, US (clusteradm@FreeBSD.org)
 - Fingerprint: 1C:BD:85:95:11:9F:EB:75:A5:4B:C8:A3:FE:08:E4:02:73:06:1E:61
(R)eject, accept (t)emporarily or accept (p)ermanently?

对比显示的与上表中列出的指纹。 如果指纹匹配, 则服务器的安全证书可以暂时或永久地被接受。 暂时接受证书的将会在服务器的单个会话结束后,认证信息将过期, 下一次连接时将要重新验证步骤。 永久接受证书会把认证证书存储在 ~/.subversion/auth/ 里去, 用户江不会再次要求验证指纹, 直至证书过期。

如果 HTTPS 由于防火墙或其它原因导致不能连接, SVN 协议将是第二选择, 传输速度先对快些。 如果还是不能连接,只能使用 HTTP 协议了。

本文档和其它文档可从这里下载: ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

如果对于FreeBSD有问题,请先阅读 文档,如不能解决再联系 <questions@FreeBSD.org>.

关于本文档的问题请发信联系 <doc@FreeBSD.org>.