sourceforge是什么,sourceforge如何下载
我有一个好主意,想建立一个开源项目。
同时希望得到免费的主页空间,CVS服务,论坛,邮件列表等等…
最简单的方法就是向SourceForge申请新建一个项目:)
当然,中国的gro.clinux.org也不错。至少教育网不用出国,而且快。
以下是如何使用sourceforge制作自己的备忘录的总结:)
项目获得批准后,将会通过电子邮件发送给您,其中包含与项目相关的信息,例如:
项目描述性名称:软件工程环境
项目Unix名称:thisproject
CVS服务器:cvs.sourceforge.net
外壳服务器:shell.sourceforge.net
网络服务器:thisproject.sourceforge.net
如果你用的是windows平台,记得下载一套TortoiseCVS,最好加一套完整的putty(虽然包含了TortoiseCVS)。
如何配置自己的账号SSH密钥等。这里不多说了。
主页上传和管理
项目首页的地址是:‘project SourceForge . net’,mysql和php都可以。
记得在网页中包含sourceforge的图标和捐赠的图标。
putty套件中有psftp.exe和putty,ssh认证需要自己配置。
假设sourceforge用户账号为‘my account’,项目名称为‘this project’,那么上传主页的工作方式是这样的:
把你所有的文件打成一个zip包(或者tar包),比如“myweb.zip”,放到psftp.exe所在的目录下。
处决psftp.exe
输入你的shell地址:“打开my account @ shell . SourceForge . net”然后回车。
输入您的帐户密码,然后按回车键。您将进入您的shell目录,即“/home/users/m/my/myaccount/”
进入你的网站目录,即:“CD/home/groups/t/th/this project/htdocs”
输入上传命令:“put myweb.zip”
(这是针对静态页面的。主页上还有一个“cgi-bin”路径。)
上传后,你要用putty.exe登录shell,用“unzip myweb.zip”命令解锁zip包。putty的步骤被省略。
此时,您应该能够看到您的主页http://thisproject.sourcef.通过你的浏览器。
源代码、可执行文件等。可以通过sourceforge发布,sourceforge并不限制这个空间的使用。
sourceforge的上传机制是匿名的,所有用户共享一个上传目录,上传的文件不能删除。
如果该文件在24小时内没有被任何项目“认领”,它将被自动删除。
ftp地址是ftp://upload.sourceforge.n.匿名访问。
可以上传到“传入”子目录。
上传后,进入自己项目的sourceforge项目管理页面。
点击项目管理页面顶部的‘管理’,然后点击‘文件发布’进入文件发布系统。
当您添加release时,您可以看到该公共目录中所有当前无人认领的文件名。只需选择您刚刚上传的文件。
我自己整理过cvs的用法,但是不能处理bug。邮件列表很有用,但是对于小项目好像没多大意义:)
Kaph PS:MySQL的服务器是mysql://thisproject:password@mysql-t.sourceforge.net
生成密钥和公钥ssh-key gen-t DSA-c username @ shell . SF . net 并将公钥上传到http://sourceforge.net/acc.并修改密码ssh-keygen -p -t dsa。
复制文件scp