• 管理SourceForge项目的方法


    自己有一个好的idea,想要建立一个open-source的项目,
    同时希望获得免费的主页空间、CVS服务、论坛、邮件列表等等……

    最简单的方法,就是到SourceForge申请创建一个新的Project :)
    当然,国内的gro.clinux.org也是相当相当不错的 至少教育网不用出国、速度快

    以下是使用sourceforge的方法摘要,供自己备忘:)

    • 当你的项目被批准时,会e-mail,含有项目相关的信息,例如:
      Project Descriptive Name: Software Engineering Environment
      Project Unix Name: thisproject
      CVS Server: cvs.sourceforge.net
      Shell Server: shell.sourceforge.net
      Web Server: thisproject.sourceforge.net
    • 如果用windows平台的话,记得去下载一套TortoiseCVS,最好加上一套完整的putty(虽然TortoiseCVS含了)
      如何配置自己的帐号SSH key等等这里就不多说了
    • 主页上传与管理
      项目主页的地址是:"项目名.sourceforge.net" ,可以使用mysql和php。
      应该记得在网页中加入sourceforge的图标和捐献的图标。

      putty套间里面有psftp.exe和putty.exe,ssh认证需要自己配置好。
      假设sourceforge用户帐号是"myaccount",而项目名是“thisproject”,那么上传主页是这样操作的:

      1. 将你的所有文件打成一个zip包(或者tar包),例如是“myweb.zip”,将它放在psftp.exe所在的目录下。
      2. 执行psftp.exe
      3. 输入你的shell地址:“open myaccount@shell.sourceforge.net”,回车
      4. 输入你的帐号密码,回车。你将进入你的shell目录,即“/home/users/m/my/myaccount/”
      5. 进入你的网站目录,即:“cd /home/groups/t/th/thisproject/htdocs”
      6. 输入上传命令:“put myweb.zip”
        ( 这是对静态页面而言,主页空间还有"cgi-bin"路径可用。)

          上传完毕后,就要用putty.exe来登陆到shell,用命令“unzip myweb.zip”解开zip包,putty使用步骤从略。

          此时,应该可以通过浏览器看到自己的主页 http://thisproject.sourcef... 了。

    • 可以通过sourceforge来进行源码、可执文件等的release,sourceforge不限制使用这方面的空间。  

      sourceforge的上传机制是匿名的,所有用户共用一个上传目录,且不能删除已上传文件。
      如果在24小时内,文件没有被任何项目“认领”,则被自动删除。

      ftp地址是ftp://upload.sourceforge.n...,匿名访问
      可以上传到“incoming”子目录内。

      上传后,进入自己项目的的sourceforge项目管理页面。

      点击项目管理页面上部的"Admin",然后点击"File Releases",则可进入文件发布系统
      添加release的时候,可以看到那个公共目录下当前所有未被“认领”的文件名,选择你自己刚上传的文件就可以了

    • cvs的用法偶自己整理过了,bug相关的偶还不会,邮件列表很有用,不过对小项目似乎没啥意义 :)

    kaph PS:MySQL的服务器为mysql://thisproject:password@mysql-t.sourceforge.net
    生成密匙和公匙 ssh-keygen -t dsa -C "username@shell.sf.net" 到 http://sourceforge.net/acc... 上传公匙,修改密码 ssh-keygen -p -t dsa
    复制文件 scp

  • 相关阅读:
    高内聚 低耦合
    关系型数据库-三范式
    Excel 批量重命名照片
    完整性约束
    testCompile failed: multiple points
    Java日志体系
    Mac 修改HostName
    mac 配置/etc/profile重启后不生效
    mac命令行配置
    logback删除日志
  • 原文地址:https://www.cnblogs.com/huqingyu/p/581983.html
Copyright © 2020-2023  润新知