ubuntu下用subversion下载sourceforge.net上的源码

本文介绍如何配置SVN客户端通过代理服务器下载SourceForge上的项目源码。主要步骤包括修改`~/.subversion/servers`配置文件,设置代理服务器地址、端口等参数,并确保所有选项名称前没有空格。

我是要下这个项目的源码,http://sourceforge.net/scm/?type=svn&group_id=340582

下载命令在页面上也给里出来:svn co https://s1000d-scorm.svn.sourceforge.net/svnroot/s1000d-scorm s1000d-scorm

 

 

刚开始下的时侯,照着上面提供的svn命令,输入到终端,敲回车总是显示连接不到sourceforge.net

后来意思到自己是在内网,而且上外网有很多限制,好在自己有个代理,假设为10.10.10.10,端口为110

接下来需要更改配置文件:~/.subversion/servers,更改部分如下,括号为我的注释**:

[groups]

group1 = *.svn.sourceforge.net(更改位置1)

# othergroup = repository.blarggitywhoomph.com

# thirdgroup = *.example.com

 

### Information for the first group:

[group1]

http-proxy-host = 10.10.10.10(更改位置2)

http-proxy-port = 110(更改位置3)

# http-proxy-username = blah(如果你的代理有用户名和密码的就需要设置这两项)

# http-proxy-password = doubleblah

http-timeout = 60(可选)

# http-auth-types = basic;digest;negotiate

# neon-debug-mask = 130

# store-plaintext-passwords = no

# username = harry

[global](如果上面不设置,可以在全局这一块设置,对所有的下载统一设置,前面只是独立设置)

# http-proxy-exceptions = *.exception.com, www.internal-site.org

# http-proxy-host = defaultproxy.whatever.com

# http-proxy-port = 7000

# http-proxy-username = defaultusername

# http-proxy-password = defaultpassword

# http-compression = no

# http-auth-types = basic;digest;negotiate

# No http-timeout, so just use the builtin default.

# No neon-debug-mask, so neon debugging is disabled.

# ssl-authority-files = /path/to/CAcert.pem;/path/to/CAcert2.pem

#

# Password / passphrase caching parameters:

store-passwords = no(可选)

store-plaintext-passwords = no(可选)

store-ssl-client-cert-pp = no(可选)

store-ssl-client-cert-pp-plaintext = no(可选)

 

******最重要的一个细节******:所有设置的选项必须保证选项名前不得有空格,在初始的配置文件里,即使去掉注释后仍有空格,必须删除掉,否则会报出这样的错误:~/.subversion/servers:100: Option expected.

刚开始我也不知道怎么回事,后来google了一下才知道,原来如此。

 

完成配置后,保存退出。

再在终端输入svn co https://s1000d-scorm.svn.sourceforge.net/svnroot/s1000d-scorm s1000d-scorm

就可以看到文件一个个被down下来了。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值