SourceForge上建立项目简介
来源:互联网 发布:矩阵特征值的求法公式 编辑:程序博客网 时间:2024/05/19 02:40
前几天,在Sourceforge 上建了一个项目。平时网络的“花边”新闻倒是看了不少,一操作起来可就立马撞墙了。SF的帮助在它的Wiki 上,help里面反倒没什么有用的信息。简单总结一下,供外行们参考。
Sourceforge支持OpenID登录,但必须要申请一个SF的ID才可以建立项目。
项目的名称是以后可以改的。但unix name不能改,必须是唯一的。
项目必须经过站方的审批。所以关于项目的描述应该是英文的(这是我猜的,SF的审核人员应该不懂中文吧)。审核需要一个工作日,通过后需要为自己的项目建立分类信息等等,这些也都可以在以后重新修改。
审核通过后就可以发布源代码等文件了。在Admin中选择File Release,建立一个新的Package,新的Release。仔细看一下里面的文字描述,一般有不少链接,指向更详细的说明。
可以通过很多方式将本地文件上传到SF服务器,Web直接上传或者使用一些工具。只有 rsync over ssh是支持断点续传的,推荐国内用户使用。Windows用户可以安装Cygwin,它相当于Windows上的Linux虚拟机。Cygwin是在线安装的,选择一个镜像地址,在安装包里选择以rsync和openSSH开头的几个包。完成后运行,会在安装目录里生成用户文件夹,例如当前Windows用户是USER,安装目录中会有home/USER文件夹。将需要上传的文件拷贝到这个目录,然后按照SourceForge.net Wiki上的描述,在Cygwin中执行相应的命令就可以了。
通过Rsync over SSH上传文件 :
[jsmith@linux ~]# rsync -avP -e ssh FILE AcountName@frs.sourceforge.net:uploads/
AcountName@frs.sourceforge.net's password:
building file list ...
1 file to consider
FILE
15000000 100% 34.13kB/s 0:07:08 (xfer#1, to-check=0/1)
sent 15001925 bytes received 42 bytes 29560.53 bytes/sec
total size is 15000000 speedup is 1.00
AcountName@frs.sourceforge.net's password:
building file list ...
1 file to consider
FILE
15000000 100% 34.13kB/s 0:07:08 (xfer#1, to-check=0/1)
sent 15001925 bytes received 42 bytes 29560.53 bytes/sec
total size is 15000000 speedup is 1.00
等到最后一行出现,才表示上传完成,有时候需要点耐心。但总比网页上传一次次报错好多了。然后到文件发布页面,选择修改Release,里面应该已经有了上传的文件,附加上去就可以了。
还可以在SourceForge上为项目建立网站,SourceForge提供了100MB的空间。对静态网页,在本地将网站建好,上传上去就OK了。我只建了一个index.html,只需要上传到服务器上的htdocs目录下就可以了。
用Cygwin中的sftp上传 :
sftp AcountName,ProjectName@web.sourceforge.net
cd htdocs
put index.html
bye
然后在浏览器中输入http://ProjectName.sourceforge.net就可以访问项目主页了。
- SourceForge上建立项目简介
- sourceforge上我的项目coopagui
- 在sourceforge.net上的一个项目
- sourceforge上的Top 25个项目
- sourceforge----svn的建立
- sourceforge----svn的建立
- sourceforge----svn的建立
- sourceforge----svn的建立
- Sourceforge----svn的建立
- 开源项目DCG的下载已在SourceForge上
- sourceforge优秀项目介绍
- sourceforge项目管理
- sourceforge优秀项目
- sourceforge开源项目
- sourceforge优秀项目
- sourceforge优秀项目介绍
- Sourceforge项目索引备忘
- SourceForge项目管理
- 查看Lucene分词器分词后的结果
- 一步步用SDK构建记事本程序(三)
- [seo技术]迅速提高网站、博客人气的方法
- 测试IndexSearch检索时采用了QueryParser与不采用QueryParser的区别即在检索时使用分析器给检索结果带来的影响
- 链接错误LNK2001
- SourceForge上建立项目简介
- JavaScript 中使用 replace 达到 replaceAll的效果
- Struts2学习笔记15:Struts2的文件上传和下载【续】二
- AES算法和RSA算法的JAVA實現
- 近期计划,让“易写易库(EXEK)”支持“斩月”?
- 你不知道但很有用的60个生活知识
- 【Z一贴】Visual C++ Debugging: How to display UNICODE strings in Watch/QuickWatch window?
- SHA算法JAVA的實現
- MD5算法JAVA的实现