当前位置: 首页 > article >正文

管理SourceForge项目的方法[zz]

<p>自己有一个好的idea,想要建立一个open-source的项目,<br />同时希望获得免费的主页空间、CVS服务、论坛、邮件列表等等…… </p> <p>最简单的方法,就是到<a href="http://www.sourceforge.net/"><font color="#0066cc">SourceForge</font></a>申请创建一个新的Project :)<br />当然,国内的<a href="http://gro.clinux.org/"><font color="#0066cc">gro.clinux.org</font></a>也是相当相当不错的 至少教育网不用出国、速度快 </p> <p>以下是使用sourceforge的方法摘要,供自己备忘:) </p> <ul> <li>当你的项目被批准时,会e-mail,含有项目相关的信息,例如: <br />Project Descriptive Name: Software Engineering Environment <br />Project Unix Name: thisproject <br />CVS Server: cvs.sourceforge.net <br />Shell Server: shell.sourceforge.net <br />Web Server: thisproject.sourceforge.net </li> <li>如果用windows平台的话,记得去下载一套TortoiseCVS,最好加上一套完整的<a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/"><font color="#0066cc">putty</font></a>(虽然TortoiseCVS含了)<br />如何配置自己的帐号SSH key等等这里就不多说了</li> <li>主页上传与管理<br />项目主页的地址是:"项目名.sourceforge.net" ,可以使用mysql和php。 <br />应该记得在网页中加入sourceforge的图标和捐献的图标。 <p>putty套间里面有psftp.exe和putty.exe,ssh认证需要自己配置好。<br />假设sourceforge用户帐号是"myaccount",而项目名是“thisproject”,那么上传主页是这样操作的: <ol> <li>将你的所有文件打成一个zip包(或者tar包),例如是“myweb.zip”,将它放在psftp.exe所在的目录下。 </li> <li>执行psftp.exe </li> <li>输入你的shell地址:“open myaccount@shell.sourceforge.net”,回车 </li> <li>输入你的帐号密码,回车。你将进入你的shell目录,即“/home/users/m/my/myaccount/” </li> <li>进入你的网站目录,即:“cd /home/groups/t/th/thisproject/htdocs” </li> <li>输入上传命令:“put myweb.zip” <br /><font color="#0000ff">( 这是对静态页面而言,主页空间还有"cgi-bin"路径可用。)</font> </li> </ol> <p>    上传完毕后,就要用putty.exe来登陆到shell,用命令“unzip myweb.zip”解开zip包,putty使用步骤从略。 </p> <p>    此时,应该可以通过浏览器看到自己的主页 <a href="http://thisproject.sourceforge.net/"><font color="#0066cc"><a href="http://thisproject.sourceforge.net">http://thisproject.sourcef...</a></font></a> 了。 </p> </li> <li>可以通过sourceforge来进行源码、可执文件等的release,sourceforge不限制使用这方面的空间。   <p>sourceforge的上传机制是匿名的,所有用户共用一个上传目录,且不能删除已上传文件。<br />如果在24小时内,文件没有被任何项目“认领”,则被自动删除。</p> <p>ftp地址是<a href="ftp://upload.sourceforge.net/"><font color="#0066cc"><a href="ftp://upload.sourceforge.net">ftp://upload.sourceforge.n...</a></font></a>,匿名访问<br />可以上传到“incoming”子目录内。</p> <p>上传后,进入自己项目的的sourceforge项目管理页面。</p> <p>点击项目管理页面上部的"Admin",然后点击"File Releases",则可进入文件发布系统 <br />添加release的时候,可以看到那个公共目录下当前所有未被“认领”的文件名,选择你自己刚上传的文件就可以了 </p> </li> <li>cvs的用法偶自己整理过了,bug相关的偶还不会,邮件列表很有用,不过对小项目似乎没啥意义 :)</li> </ul> <p>kaph PS:MySQL的服务器为mysql://thisproject:password@mysql-t.sourceforge.net<br />生成密匙和公匙 ssh-keygen -t dsa -C "username@shell.sf.net" 到 <a href="http://sourceforge.net/account/">http://sourceforge.net/acc...</a> 上传公匙,修改密码 ssh-keygen -p -t dsa <br />复制文件 scp</p>
http://www.lryc.cn/news/2415219.html

相关文章:

  • Windows批处理(cmd/bat)常用命令小结
  • Kubernetes简称k8s(超详细教程)
  • power designer概述
  • NCBI(pubmed)里医学主题词(MeSH)完整词库获取
  • GNN图神经网络的原理及GGNN、GCN原理及发代码分析
  • background-position的用法
  • C指针:回调函数
  • 文件下载时的Content-Type Content-Disposition的说明
  • 思科模拟器(Cisco Packet Tracer)6.2.0.0052安装步骤
  • windows安装 vnc server
  • JSONObject中Java对象转换成Json格式的两种方式
  • 程序员英语之Spring官网解读
  • JavaScript中数组常用的19种方法总结
  • 【总结】运算放大器与比较器的区别
  • Softether详解(一)——V*N与softether概述
  • 【Linux学习】epoll详解
  • Java | interface 和 implements关键字【接口,看这篇就够了】
  • 使用Python封装获取VirusTotal扫描结果
  • PGP加密原理
  • FLV文件简介
  • HTTP网络协议讲解
  • MPI入门
  • 解决Linux系统GRUB错误:简单入门教程
  • Java基础:final、finally、finalize的区别
  • 数据库中的数据类型
  • 确定最佳聚类的算法(一)
  • HLS新手入门教程
  • gerber导出文件解析,二十几个文件都是干什么的
  • ztree使用总结
  • 虚拟运行环境管理工具Vagrant详细使用教程