用scp、rsync快速上传文件到SourceForge

其实在我跑到GitHub上开项目之前我都是泡在SourceForge的,后来墙好像盯上了SF.net(现在已经没有封锁SF了!),而且SF当时不支持git管理,只支持svn(虽然我蛮喜欢svn的),我就屁颠屁颠跑到GitHub上感受git的伟大精神去了。

可惜GitHub的速度HTTP下载不够快,有时候需要托管一些大文件,比如Android的固件ROM什么的(鄙人还制作了一个Macis Linux,基于Puppy的发行版,ISO也是贼大的)。之前都是上网用SF的HTML5上传器上传,今天突然觉得这样效率不够给力啊,还要进网页翻目录,然后点Add Files的,有点烦。看到一行小字提示我可以用SCP、Rsync等方式上传(官方网页),下面说说我用的scp方式上传吧。

scp ICS_W30_HatMod2.0beta1_signed.zip librehat@frs.sourceforge.net:/home/frs/project/ramosroms/W30

第一个参数是上传的文件,librehat是我在SF的用户ID,后面ramosroms是项目名称,W30是项目下面的目录(以此类推)。其它的地方就不用改了。当然是终端里面输入。首次使用scp会提示要添加SSH密钥,yes回车,然后输入SourceForge的密码确认身份和权限就会开始上传了。

scp

上传速度还不错,蛮快的。如果是Rsync方式上传的话:

rsync -e ssh ICS_W30_HatMod2.0beta1_signed.zip librehat@frs.sourceforge.net:/home/frs/project/ramosroms/W30

就把前面的scp指令改成rsync -e ssh而已。我就没有测试Rsync了,scp已经够简单易用了!

再次说一下我这个Ramosroms项目吧,是我在SourceForge上创建的非官方固件项目,如果你也是蓝魔平板的固件开发者,欢迎联系我,我可以把你加入到这个项目中,这样大家都能简便地集中固件在同一个地方供机油们下载!(你不需要掌握Linux,你可以在Winodws下用任何一个浏览器打开SourceForge用网页上传的方式,速度也很快,只不过不能上传超过1G的文件……囧……哪会要用到1G的东西啊?)