Subversion で FreeBSD を取得2014年02月16日 14時43分03秒

CVS ではもう FreeBSD を追従できないので subversion を試す。

ハンドブックに Subversion の項目があり、svnweb で取得可能なバージョンが見られる。FreeBSD で特別な事をしているわけでは無いので、この先はごく普通の svn。

FreeBSD SVN ミラーサイト を見ると、アメリカ西海岸と東海岸。そして、EU しかない。

西海岸在住なので、us-west を選んで始める。


% svn checkout https://svn0.us-east.freebsd.org/base/release/10.0.0 src
svn: E170000: Unrecognized URL scheme for 'https://svn0.us-east.freebsd.org/base/release/10.0.0'
% svn checkout http://svn0.us-east.freebsd.org/base/release/10.0.0 src
svn: E170000: Unrecognized URL scheme for 'http://svn0.us-east.freebsd.org/base/release/10.0.0'

ところが、http と https 共にエラー。devel/subversion に戻って、オプションを確認。

[x] SERF             WebDAV/Delta-V (HTTP/HTTPS) repo access module

SERF を有効にする必要がある。

https の方が成り済まし詐欺を防げるので推奨とある。


% svn checkout https://svn0.us-east.freebsd.org/base/release/10.0.0 src
svn: E170000: Unrecognized URL scheme for 'https://svn0.us-east.freebsd.org/base/release/10.0.0'
Error validating server certificate for 'https://svn0.us-east.freebsd.org:443':
 - The certificate is not issued by a trusted authority. Use the
   fingerprint to validate the certificate manually!
Certificate information:
 - Hostname: svn0.us-east.FreeBSD.org
 - Valid: from Jul 29 22:01:21 2013 GMT until Dec 13 22:01:21 2040 GMT
 - Issuer: clusteradm, FreeBSD.org, 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? 

今度は、特に問題なく終了。