18th
2008,02
上次我申请的sourceforge项目已经通过审核了:)假如你没有贡献免费源代码的想法,就不用继续读本文了。这里记录我的申请过程,sourceforge是知名度最大的免费代码仓库,许多著名的免费软件是在这里诞生的,一旦你的项目申请成功,你可以无限使用它的网络空间。例如,专门用于你的项目的:宣传信息、访问统计信息、下载列表、主页、消息显示、错误报告列表、需求申请列表、补丁列表、公共论坛、文 档管理、邮件列表、任务管理、CVS仓库等等。这是一个非常成熟的项目管理框架。
在这里申请Sourceforge,你都将收到至少两个email,一个是确认注册,一个告诉你是否批准。当你的项目被批准时,你将收到相应的email,告诉你与项目相关的信息,如下图:

一旦你的项目被批准,你将拥有100M的网页空间,用于存放与此项目有关的资源。如果不够,你可以向管理员申请,如何理由合适,也许可以被批准。项目的可供下载资源(源码、可执行码、文档等)应该利用Sourceforge的文件发布系统,那里的空间可以无限制使用。你的项目主页的地址是:”项目名.Sourceforge.net”。你可以利用这个网址来宣传项目、提供项目信息等等。

当 你的网站编写完毕,需要上传文件到你的网站空间。以我的帐号为例:我的sourceforge帐号是”rojoro”,项目名是“rojoro”,则利用putty套件上传网站文件的步骤如下:
将你的所有文件打成一个zip包(或者tar包),例如我要传“rojoro.zip”,将它放在c目录下。执行psftp.exe输入你的shell地址:“open rojoro@shell.sourceforge.net”,回车输入密码,回车。你将进入你的shell目录,即 “/home/users/r/ro/rojoro/”进入c盘,即“lcd c:\”进入我的网站目录,即:“cd /home/groups/r/ro/rojoro/”输入上传命令:“put rojoro.zip”上传完毕后,解开zip包:“unzip rojoro.zip”。请注意,你的网站目录下有两个子目录,一个用于放静态页面,是”htdocs”,一个用于存放cgi,是“cgi-bin”。你的网站文件应该具有这种目录结构。如果全是静态页面,就把zip包上传到htdocs子目录下解开。


然后就该发布sourceforge项目的版本,发布版本有两个步骤:首先是上传文件,然后是定义新版本。上传项目文件是匿名的!大家共用一个上传目录,不能删除已上传文件。如果在24小时内,文件没有被任何项目“认领”,则被自动删除。用ftp上传的是这样的:ftp地址是upload.sourceforge.net,用户名是匿名,即“anonymous”,口令是你的邮箱地址。登录后,进入“incoming”子目录上传。你可以使用flashfxp之类的软件。 上传完毕后,必须尽快定义新版本,来“认领”你的文件。


点击项目管理页面上部的”Admin”,然后点击”File Releases”,则可进入文件发布系统在页面底部,显示项目的包列表。项目缺省有一个包,名字就是项目名。如果你的项目可以分解成子项目,可以添加包名。 点击包名旁边的“add releases”,添加后再编辑它。你可以看到那个公共目录下当前所有未被“认领”的文件名,请选择你自己的文件。这种上传机制相当有趣!相当科学!
前几天我介绍过googlecode代码仓,开源,选择Google Code还是Sourceforge?你也可以对比一下。

02 18th, 2008 at 9:53 am
一篇都没看懂
[回复此评论]
08 17th, 2008 at 3:18 am
你好哇!你的博客很漂亮哇!!来踩踩喇!
你喜欢瑜伽吗?
http://uyoga.com.cn
[回复此评论]