Search This Blog

Wednesday, October 12, 2005

让cvs用代理

教育网最讨厌的一点就是不能直连国外,于是用cvs下载最新代码的时候很是郁闷。找了好久终于找到方法了
装一个软件叫corkscrew,其实其他的也行,不过设置方法就不一样了,主要取决于这个软件的参数
export CVS_RSH=ssh
在/etc/ssh/ssh_config里加上:
ProxyCommand corkscrew proxy port %h %p
在终端:
cvs -d :ext:username@the.host.name:/the/repository/path checkout repository
不过似乎不怎么管用:(因为能连上的代理我就没找到过,无奈,换个办法
有个软件叫cvsgrab,可以利用viewcvs提供的http服务来下载repository,而且可以直接在命令行参数里指定http proxy,方便!
主页:http://cvsgrab.sourceforge.net/
需要j2sdk,设置好JAVA_HOME就可以用了
常用参数:./cvsgrab.sh -url http://url/you/need -destDir /local/path -proxyHost xxx.xxx.xxx.xxx -proxyPort xx
具体-h看吧,是个不错的东西

No comments: