`

SourceForge项目管理

阅读更多
sourceforge中免费服务器空间、免费mysql数据库、免费svn的使用

最近有点时间,注册了个sourceforge的帐号,使用里边的免费服务器空间和免费mysql数据库,结合co.cc免费域名,把自己以前申请的一个小网站做了个模型。

感觉sourceforge使用上有种俄罗斯人的风格,界面不是很好看,尤其是project中admin的部分,但是功能基本都有,下面挨个说说。

1、首先是sourceforge,直接登录www.sf.net注册个帐号,国内的速度还不错的,详细的就不说了。

然后进入account管理界面,可以修改一些个人的资料,以及最重要的建立一个项目。

点击projects分页,点击Register a New ProjectActive Projects,这里要起一个项目名和目录(Project Name和Url Name),建议一样吧,别弄混了。

其中的Project Name是指项目列表中显示的名字,Url Name是项目在sourceforge中的路径(注意这个路径很重要,是以后使用免费项目空间时候ftp上传时的目录),

建立好之后就可以进入项目的管理界面了,里边有这么几项内容

  • Metadata
  • Screenshots
  • Categorization
  • Tools
  • User Permissions
  • Audit Trail

其中比较重要的几个,

Metadata里边可以设置项目的homepage(起始页),例如index.php;

Categorization里边有很多项目的参数环境设置;

tools里功能是最多的,免费的空间和svn都在里边设置;

User Permissions可以创建很多项目使用者的角色和帐号;

2、下面具体说说tools里边,里边有很多常用的工具,包括svn、vhost、mysqldatabase等。

svn:首先将svn添加到自己的已安装工具里边(其实是选择一下),

  首先要设置checkout url也就是svn的地址,

  这种样式svn://svn.code.sf.net/p/项目路径名/svn名字/,这里注意sourceforge的svn使用的时候,不能直接填写这个地址,要使用ssh加密,

  格式为:svn+ssh://svn.code.sf.net/p/项目路径名/svn名字/         在使用的时候会提示输入密码。

  设置完url,再设置下访问的权限,在permissions选项里,自己看下就明白了。

  这样svn的基本使用就设置好了,你可以直接在自己的客户端机器上下载,具体的svn使用方法就不说了。

vhost:这个很简单,就是安装下然后起个名称,点击admin host设置New Virtual Host,这里填写两个域名地址,例如域名是www.xxx.com,那么这里

  添加的两个地址分别为:www.xxx.com和xxx.com。这样vhost就设置好了。

  空间文件的上传下载必须使用ftp工具,这里我们使用winscp,可以下载个,网上有绿色版本。

  打开winscp之后在主机名填入web.sourceforge.net,用户名填写 sourceforge的用户名 + 逗号 + 项目的路径名

  (这里注意是第一条里说的Url Name,不是project name),然后输入密码,然后就可以登录了。

  登录之后的使用就简单了,不多说了,传输速度还算可以吧,可以上传自己的网站文件。

mysqldatabase:也是直接安装下然后起个名称。然后点击admin mysql database进入设置界面,

  设置帐号密码,然后点击Web-access URL:https://mysql-t.sourceforge.net,

  使用刚刚设置好的用户名密码进入PhpMyAdmin界面对mysql进行维护。

 

  这样基本的sourceforge的设置就完毕了,然后需要对域名进行设置了。

3、co.cc域名设置很简单,直接选择选择“Zone Record”进入添加A记录、Cname记录操作。输 入你的域名,你需要绑定两次,一个带www,还有一个是不带www的,关于如何得到你的sf空间IP地址,可以用Ping的方法得到(ping 你的用户名.sourceforge.net)。co.cc的dns设置要等待48小时以内。一般情况下一两个小时就可以用了。

 

这样整个网站就可以访问了,开发用的svn也搭建好了。只要不违反sf的规定就不会被封,可以无限制使用,当然sf的规定归sf最终解释。。。

 

 

 

最简单的方法,就是到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”,那么上传主页是这样操作的:

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

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

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

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

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

ftp地址是,匿名访问
可以上传到“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

分享到:
评论

相关推荐

    如何申请管理一个SourceForge项目

    如何申请管理一个SourceForge项目

    禅道项目管理软件6.3版

    禅道项目管理软件 6.3.stable 版本于11月7日正式发布,该版本主要细节方面的调整,继续优化禅道界面,增强和明确错误提示信息。增加任务和Bug的批量指派功能,实现bug图片批量导入功能,并且修复一些Bug。 一、修改...

    禅道项目管理软件3.2.1开源版本

    禅道开源项目管理软件3.2.1正式版本已经发布了!该版本在3.2版本的基础上进行了一些bug的修复、界面显示的调整,每位朋友都推荐升级到3.2.1版本。 禅道3.2.1版本需要注意: 1. 从3.0.stable版本之前升级到话,...

    禅道项目管理软件 6.2.stable 版

    禅道项目管理软件6.2.stable版本于8月27日正式发布,该版本主要细节方面的调整。调整并优化测试流程,修复Bug,提高系统安全性。使用lazarus重构windows一键安装包的控制面板 。 修改记录 完成的功能: 1429 把...

    禅道项目管理软件6.0.stable

    禅道项目管理软件6.0.stable版本于6月25日正式发布,该版本在6.0.beta1基础上进一步调整界面,修复Bug。并使用lazarus重新编写了禅道桌面提醒软件。 提醒:此次版本我们有若干更新比较重要,请大家知晓: 1、UI框架...

    免费Windows项目管理软件

    可连接subversion,git常用版本控制系统服务器,可连接github,sourceforge等开源网站,支持版本库内查找,检索。 可建立配置列表实时查看所有版本库状态,以及检出工作目录状态。

    elftoolchain:ELF工具链项目(SourceForge.Net的镜像)。 请不要在Github上创建拉取请求,请改用SourceForge的票务系统

    请使用SourceForge项目的报告错误并发送补丁。 如果您还有其他与项目相关的问题,请在询问。 该软件为以下方面实现了必要的编译工具和库: 管理符合ELF对象格式的程序对象,以及 用于管理ELF对象中的DWARF调试信息...

    SourceForge Download Link Converter-开源

    SourceForge下载链接转换器将SourceForge项目的正常下载链接转换为直接下载链接。 该项目仅关注转换,而不关注下载,因此您可以使用自己喜欢的下载管理器。

    OpenPalestra:https://sourceforge.net/p/openpalestra-开源

    OpenPalestra项目旨在促进在学术环境中举办的活动中颁发证书,在这些活动中,有可能在一些资源中管理补充活动中的时数库。 更多详细信息,请访问:https://sourceforge.net/p/openpalestra

    pg_admin:之后的代码更新将在SourceForge上进行,想获取最新版本请到下面的网址下载(该代码将在以后的Sourceforge中维护)。 请从sourceforge下载最新版本。),URL:https-源码下载

    项目背景目前市面上的数据库与管理工具几乎都依赖于国外,这点已成为了中国的短板,针对此北京恒辉耗费大量人力财力潜心研发出恒辉数据库与恒辉数据库CS端管理工具。本项目由北京恒辉信达技术有限公司自筹资金,组织...

    abanq.sourceforge.net-开源

    基于InfoSiAL的FacturaLUX和Abanq的管理程序的开发项目和支持社区:GNU通用公共许可(GPL)下的ERP,CRM,POS和电子商务。 单击“项目”和“网站”以访问主页

    SharpForge - C# / SourceForge / Svn-开源

    SharpForge支持协同开发和管理多个软件项目。 与SourceForge类似,但适用于您自己的团队或组织。 该软件是用.NET 2.0的C#语言编写的,它使用Subversion进行源代码控制,并且已发布。

    在Eclipse中使用SVN与CVS代码管理工具管理项目

    VSS 的使用简便易学,但 VSS 的功能和安全性较弱,且只对 windows 平台进行支持,建议作为项目配置管理的入门时采用的工具;2. SVN 的安全性和版本管理功能较强,可以实现异地开发的支持,但 SVN 安装和使用多采用...

    laravelapp:Laravel Apps列表开源laravel项目-开源

    使用laravel列出开源项目https://laravelapp.sourceforge.io +新的和完整的源代码pos laravelpos下载:https://sourceforge.net/projects/laravelpos/ + Larapos销售点解决方案下载:https:// sourceforge .net / p...

    禅道自动化测试框架 ZenTaoATF v1.2

    将来会和禅道项目管理软件做深度的集成。 请参考:http//sourceforge.net/projects/zentaoatf/files/1.2/ZenTaoATF.1.2.zip/download3.2 windows环境 ...

    testlink-1.6.2.rar

    TestLink 是sourceforge的开放源代码项目之一。作为基于web的测试管理系统,TestLink的主要功能包括: 测试需求管理 测试用例管理 测试用例对测试需求的覆盖管理 测试计划的制定 测试用例的执行 大量测试数据的度量...

    TestLink1.7使用讲义

    TestLink 是sourceforge开放源代码项目之一。作为基于web的测试管理系统,TestLink的主要功能包括:测试需求管理 测试用例管理 测试用例对测试需求的覆盖管理 测试计划的制定 测试用例的执行 大量测试数据的...

    testlink使用教程

    TestLink 是sourceforge开放源代码项目之一。作为基于web的测试管理系统,TestLink的主要功能包括:测试需求管理 测试用例管理 测试用例对测试需求的覆盖管理 测试计划的制定 测试用例的执行 大量测试数据的...

    TestLink操作文档使用说明书

    TestLink是sourceforge的开放源代码项目之一,是基于PHP开发的、WEB方式的测试管理系统,其功能可以分为两部分——管理和计划执行。 管理部分,包括产品管理、用户管理、测试需求管理和测试用例管理。 计划执行部分...

    testlink-1.9.1

    TestLink 是sourceforge的开放源代码项目之一。作为基于web的测试管理系统,TestLink的主要功能包括: 测试需求管理 测试用例管理 测试用例对测试需求的覆盖管理 测试计划的制定 测试用例的执行 大量测试数据的度量...

Global site tag (gtag.js) - Google Analytics