<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Rojoro Blog &#187; google code</title>
	<atom:link href="http://blog.rojoro.com/archives/tag/google-code/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.rojoro.com</link>
	<description>这里是被Rojoro遗忘的角落...</description>
	<lastBuildDate>Fri, 05 Feb 2010 05:43:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>sourceforge項目申請通過</title>
		<link>http://blog.rojoro.com/archives/59.html</link>
		<comments>http://blog.rojoro.com/archives/59.html#comments</comments>
		<pubDate>Mon, 18 Feb 2008 00:29:22 +0000</pubDate>
		<dc:creator>rojoro</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[google code]]></category>
		<category><![CDATA[sourceforge]]></category>
		<category><![CDATA[开源项目]]></category>

		<guid isPermaLink="false">http://www.rojoro.cn/uncategorized/sourceforge-applications-through.html</guid>
		<description><![CDATA[上次我申请的sourceforge项目已经通过审核了:)假如你没有贡献免费源代码的想法，就不用继续读本文了。这里记录我的申请过程，sourceforge是知名度最大的免费代码仓库，许多著名的免费软件是在这里诞生的，一旦你的项目申请成功，你可以无限使用它的网络空间。例如，专门用于你的项目的：宣传信息、访问统计信息、下载列表、主页、消息显示、错误报告列表、需求申请列表、补丁列表、公共论坛、文 档管理、邮件列表、任务管理、CVS仓库等等。这是一个非常成熟的项目管理框架。
在这里申请Sourceforge，你都将收到至少两个email，一个是确认注册，一个告诉你是否批准。当你的项目被批准时，你将收到相应的email，告诉你与项目相关的信息，如下图：

一旦你的项目被批准，你将拥有100M的网页空间，用于存放与此项目有关的资源。如果不够，你可以向管理员申请，如何理由合适，也许可以被批准。项目的可供下载资源（源码、可执行码、文档等）应该利用Sourceforge的文件发布系统，那里的空间可以无限制使用。你的项目主页的地址是：&#8221;项目名.Sourceforge.net&#8221;。你可以利用这个网址来宣传项目、提供项目信息等等。

当 你的网站编写完毕，需要上传文件到你的网站空间。以我的帐号为例：我的sourceforge帐号是&#8221;rojoro&#8221;，项目名是“rojoro”，则利用putty套件上传网站文件的步骤如下：
将你的所有文件打成一个zip包（或者tar包），例如我要传“rojoro.zip”，将它放在c目录下。执行psftp.exe输入你的shell地址：“open rojoro@shell.sourceforge.net”，回车输入密码，回车。你将进入你的shell目录，即 “/home/users/r/ro/rojoro/”进入c盘，即“lcd c:\”进入我的网站目录，即：“cd /home/groups/r/ro/rojoro/”输入上传命令：“put rojoro.zip”上传完毕后，解开zip包：“unzip rojoro.zip”。请注意，你的网站目录下有两个子目录，一个用于放静态页面，是&#8221;htdocs&#8221;，一个用于存放cgi，是“cgi-bin”。你的网站文件应该具有这种目录结构。如果全是静态页面，就把zip包上传到htdocs子目录下解开。

然后就该发布sourceforge项目的版本，发布版本有两个步骤：首先是上传文件，然后是定义新版本。上传项目文件是匿名的！大家共用一个上传目录，不能删除已上传文件。如果在24小时内，文件没有被任何项目“认领”，则被自动删除。用ftp上传的是这样的：ftp地址是upload.sourceforge.net，用户名是匿名，即“anonymous”，口令是你的邮箱地址。登录后，进入“incoming”子目录上传。你可以使用flashfxp之类的软件。 上传完毕后，必须尽快定义新版本，来“认领”你的文件。

点击项目管理页面上部的&#8221;Admin&#8221;，然后点击&#8221;File Releases&#8221;，则可进入文件发布系统在页面底部，显示项目的包列表。项目缺省有一个包，名字就是项目名。如果你的项目可以分解成子项目，可以添加包名。 点击包名旁边的“add releases”，添加后再编辑它。你可以看到那个公共目录下当前所有未被“认领”的文件名，请选择你自己的文件。这种上传机制相当有趣！相当科学！
前几天我介绍过googlecode代码仓，开源，选择Google Code还是Sourceforge？你也可以对比一下。
]]></description>
			<content:encoded><![CDATA[<p>上次我申请的sourceforge项目已经通过审核了:)假如你没有贡献免费源代码的想法，就不用继续读本文了。这里记录我的申请过程，sourceforge是知名度最大的免费代码仓库，许多著名的免费软件是在这里诞生的，一旦你的项目申请成功，你可以无限使用它的网络空间。例如，专门用于你的项目的：宣传信息、访问统计信息、下载列表、主页、消息显示、错误报告列表、需求申请列表、补丁列表、公共论坛、文 档管理、邮件列表、任务管理、CVS仓库等等。这是一个非常成熟的项目管理框架。<br />
在<a href="https://sourceforge.net/" target="_blank">这里</a>申请Sourceforge，你都将收到至少两个email，一个是确认注册，一个告诉你是否批准。当你的项目被批准时，你将收到相应的email，告诉你与项目相关的信息，如下图：</p>
<p><a href="http://blog.rojoro.com/wp-content/uploads/2008/02/145C7D6B093A38DDACCA23C30BB95DA1.jpg"><img class="aligncenter size-full wp-image-285" title="145C7D6B093A38DDACCA23C30BB95DA1" src="http://blog.rojoro.com/wp-content/uploads/2008/02/145C7D6B093A38DDACCA23C30BB95DA1.jpg" alt="" width="505" height="258" /></a></p>
<p>一旦你的项目被批准，你将拥有100M的网页空间，用于存放与此项目有关的资源。如果不够，你可以向管理员申请，如何理由合适，也许可以被批准。项目的可供下载资源（源码、可执行码、文档等）应该利用Sourceforge的文件发布系统，那里的空间可以无限制使用。你的项目主页的地址是：&#8221;项目名.Sourceforge.net&#8221;。你可以利用这个网址来宣传项目、提供项目信息等等。<span id="more-59"></span></p>
<p><a href="http://blog.rojoro.com/wp-content/uploads/2008/02/2DF56193648BF3BB126D8CDFABB78EBE.jpg"><img class="aligncenter size-full wp-image-286" title="2DF56193648BF3BB126D8CDFABB78EBE" src="http://blog.rojoro.com/wp-content/uploads/2008/02/2DF56193648BF3BB126D8CDFABB78EBE.jpg" alt="" width="512" height="268" /></a></p>
<p>当 你的网站编写完毕，需要上传文件到你的网站空间。以我的帐号为例：我的sourceforge帐号是&#8221;rojoro&#8221;，项目名是“rojoro”，则利用putty套件上传网站文件的步骤如下：<br />
将你的所有文件打成一个zip包（或者tar包），例如我要传“rojoro.zip”，将它放在c目录下。执行psftp.exe输入你的shell地址：“open rojoro@shell.sourceforge.net”，回车输入密码，回车。你将进入你的shell目录，即 “/home/users/r/ro/rojoro/”进入c盘，即“lcd c:\”进入我的网站目录，即：“cd /home/groups/r/ro/rojoro/”输入上传命令：“put rojoro.zip”上传完毕后，解开zip包：“unzip rojoro.zip”。请注意，你的网站目录下有两个子目录，一个用于放静态页面，是&#8221;htdocs&#8221;，一个用于存放cgi，是“cgi-bin”。你的网站文件应该具有这种目录结构。如果全是静态页面，就把zip包上传到htdocs子目录下解开。</p>
<p><a href="http://blog.rojoro.com/wp-content/uploads/2008/02/C2FBCB65C413BD94D900BDB7A2195B33.jpg"><img class="aligncenter size-full wp-image-287" title="C2FBCB65C413BD94D900BDB7A2195B33" src="http://blog.rojoro.com/wp-content/uploads/2008/02/C2FBCB65C413BD94D900BDB7A2195B33.jpg" alt="" width="478" height="425" /></a><a href="http://blog.rojoro.com/wp-content/uploads/2008/02/63FAC628096549CADF41C146C50306F6.jpg"><img class="aligncenter size-full wp-image-288" title="63FAC628096549CADF41C146C50306F6" src="http://blog.rojoro.com/wp-content/uploads/2008/02/63FAC628096549CADF41C146C50306F6.jpg" alt="" width="450" height="318" /></a></p>
<p>然后就该发布sourceforge项目的版本，发布版本有两个步骤：首先是上传文件，然后是定义新版本。上传项目文件是匿名的！大家共用一个上传目录，不能删除已上传文件。如果在24小时内，文件没有被任何项目“认领”，则被自动删除。用ftp上传的是这样的：ftp地址是upload.sourceforge.net，用户名是匿名，即“anonymous”，口令是你的邮箱地址。登录后，进入“incoming”子目录上传。你可以使用flashfxp之类的软件。 上传完毕后，必须尽快定义新版本，来“认领”你的文件。</p>
<p><a href="http://blog.rojoro.com/wp-content/uploads/2008/02/4237B7174086F3612E2A2A226BCDBF4D.jpg"><img class="aligncenter size-full wp-image-289" title="4237B7174086F3612E2A2A226BCDBF4D" src="http://blog.rojoro.com/wp-content/uploads/2008/02/4237B7174086F3612E2A2A226BCDBF4D.jpg" alt="" width="463" height="249" /></a><a href="http://blog.rojoro.com/wp-content/uploads/2008/02/0708AEC1CC46A73642F71E2E095BF9E5.jpg"><img class="aligncenter size-full wp-image-290" title="0708AEC1CC46A73642F71E2E095BF9E5" src="http://blog.rojoro.com/wp-content/uploads/2008/02/0708AEC1CC46A73642F71E2E095BF9E5.jpg" alt="" width="422" height="273" /></a></p>
<p>点击项目管理页面上部的&#8221;Admin&#8221;，然后点击&#8221;File Releases&#8221;，则可进入文件发布系统在页面底部，显示项目的包列表。项目缺省有一个包，名字就是项目名。如果你的项目可以分解成子项目，可以添加包名。 点击包名旁边的“add releases”，添加后再编辑它。你可以看到那个公共目录下当前所有未被“认领”的文件名，请选择你自己的文件。这种上传机制相当有趣！相当科学！<br />
前几天我介绍过<a href="http://blog.rojoro.com/tech/google-code-svn.html" target="_blank">googlecode代码仓</a>，<a href="http://blog.csdn.net/xushiweizh/archive/2006/12/28/1466334.aspx" target="_blank">开源，选择Google Code还是Sourceforge？</a>你也可以对比一下。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rojoro.com/archives/59.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>在google code上建立SVN服務器</title>
		<link>http://blog.rojoro.com/archives/55.html</link>
		<comments>http://blog.rojoro.com/archives/55.html#comments</comments>
		<pubDate>Sun, 10 Feb 2008 03:05:51 +0000</pubDate>
		<dc:creator>rojoro</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[google code]]></category>
		<category><![CDATA[opensvn]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[TortoiseSVN]]></category>

		<guid isPermaLink="false">http://www.rojoro.cn/uncategorized/google-code-svn.html</guid>
		<description><![CDATA[如果你常在不同地方开发,代码维护是一个问题有的时候老是做重复性的工作,如果做好版本控制的话，也许就不会这么囧了…为了更好的维护代码，可以在code.google.com上建立一个svn projects代码仓，网上可以找到两个subversion服务的提供者：OpenSVN和Google Code上的Project Hosting 。这两个网站你都可以建立新的repository放你的project （不过好象Google Code一个project的repository限制空间最多只能使用100 MB）

在Google Code的左侧导览列中点选Project Hosting便会来到上面的网页，这时再点选Create a new project就可以填入你project的相关资料，这样Google Code就帮你产生了一个repository了。设定好之后你只要先知道你repository的位址（到你Project首页的Sources里去 看，会是https://&#60;你project名称&#62;.googlecode.com/svn/）就可以了，同时你也要知道你在Google Code的密码，到右上角的My Profile -&#62; Settings里就会有Google Code产生的密码，这个也要记住，因为当你在commit的时候会需要用到。
在Windows上，可以使用一个有图形化介面的subversion软体：TortoiseSVN，我的上篇日志介绍过用TortoiseSVN来升级wordpress，安装这个软件后，它就会在你资源管理器的右键选单中加入subversion的相关指令，相当方便易用。SVN Checkout安装好TortoiseSVN之后，你可以选择你要存放project的位址，然后在该处按右键选SVN Checkout…，再填入你project repository的网址及要储存的资料夹，输入完帐号及密码后， repository上的档案就会下载下来了。注意你repository下会事先建立好三个目录：branch、trunk及tags，如果你还不是很熟悉版本控制的话，就先把你的code放在trunk目录下就好了，所以在checkout的时候网址应该输入：https://&#60;你 project名称&#62;.googlecode.com/svn/trunk/，然后本地端再输入你project的名称就好，这样一来你就有一份本地端的repository了。



接着，你就可以在这个目录下放你project的资料了，当你决定要commit到伺服器上的repository时，只要在project的目前上按右 键，选择SVN Commit&#8230;，这时就会跳出一个对话盒问你要加入或修改哪些档案，然后也可以让你填入log好记录这次的修订版本做了什么修改，方便日后你要取出某 个修定版本时作参考。
如果不公布代码? 到这里http://code.google.com/p/**your project**/adminAdvanced设置 delet project 则提示&#8221; This project is scheduled for deletion: Project owner request.&#8221;这样别人就不能check out然后你可以添加一些您信任的自己人的gmail 到 Project Members 中的 Project owner在project owner中的人就可以访问update了。
江东的这篇文章教你如何将wordpress plugin传到wordpress官方插件库，适合那些写插件的朋友参考。
我在google code的SVN trunk地址是：https://rojoro.googlecode.com/svn/trunk我就传了一个feed全文输出的插件上去:)。
更新：又发现一个名度最大的免费代码仓库sourceforge，我申请的帐号还在审批中&#8230;这里有介绍。
]]></description>
			<content:encoded><![CDATA[<p>如果你常在不同地方开发,代码维护是一个问题有的时候老是做重复性的工作,如果做好版本控制的话，也许就不会这么囧了…为了更好的维护代码，可以在code.google.com上建立一个<a href="http://code.google.com/hosting/createProject" target="_blank">svn projects</a>代码仓，网上可以找到两个subversion服务的提供者：<a href="http://opensvn.csie.org/" target="_blank">OpenSVN</a>和<a href="http://code.google.com/" target="_blank">Google Code</a>上的Project Hosting 。这两个网站你都可以建立新的repository放你的project （不过好象Google Code一个project的repository限制空间最多只能使用100 MB）</p>
<p><a href="http://blog.rojoro.com/wp-content/uploads/2008/02/7FE496BFE269CE4F2E82A608F6AC875B.jpg"><img class="aligncenter size-full wp-image-303" title="7FE496BFE269CE4F2E82A608F6AC875B" src="http://blog.rojoro.com/wp-content/uploads/2008/02/7FE496BFE269CE4F2E82A608F6AC875B.jpg" alt="" width="500" height="423" /></a><br />
在<a href="http://code.google.com/" target="_blank">Google Code</a>的左侧导览列中点选Project Hosting便会来到上面的网页，这时再点选Create a new project就可以填入你project的相关资料，这样Google Code就帮你产生了一个repository了。设定好之后你只要先知道你repository的位址（到你Project首页的Sources里去 看，会是https://&lt;你project名称&gt;.googlecode.com/svn/）就可以了，同时你也要知道你在Google Code的密码，到右上角的My Profile -&gt; Settings里就会有Google Code产生的密码，这个也要记住，因为当你在commit的时候会需要用到。<span id="more-55"></span><a href="http://blog.rojoro.com/wp-content/uploads/2008/02/A24DE7ECF5BB12BEABA26007CB187939.jpg"><img class="aligncenter size-full wp-image-305" title="A24DE7ECF5BB12BEABA26007CB187939" src="http://blog.rojoro.com/wp-content/uploads/2008/02/A24DE7ECF5BB12BEABA26007CB187939.jpg" alt="" width="558" height="342" /></a></p>
<p>在Windows上，可以使用一个有图形化介面的subversion软体：TortoiseSVN，我的上篇日志介绍过<a href="http://blog.rojoro.com/tech/svn-update-wordpress.html" target="_blank">用TortoiseSVN来升级wordpress</a>，安装这个软件后，它就会在你资源管理器的右键选单中加入subversion的相关指令，相当方便易用。SVN Checkout安装好TortoiseSVN之后，<a href="http://blog.rojoro.com/wp-content/uploads/2008/02/44C76F5B7FD463D902F1C32B137FBF83.jpg"><img class="alignright size-full wp-image-306" title="44C76F5B7FD463D902F1C32B137FBF83" src="http://blog.rojoro.com/wp-content/uploads/2008/02/44C76F5B7FD463D902F1C32B137FBF83.jpg" alt="" width="216" height="134" /></a>你可以选择你要存放project的位址，然后在该处按右键选SVN Checkout…，再填入你project repository的网址及要储存的资料夹，输入完帐号及密码后， repository上的档案就会下载下来了。注意你repository下会事先建立好三个目录：branch、trunk及tags，如果你还不是很熟悉版本控制的话，就先把你的code放在trunk目录下就好了，所以在checkout的时候网址应该输入：https://&lt;你 project名称&gt;.googlecode.com/svn/trunk/，然后本地端再输入你project的名称就好，这样一来你就有一份本地端的repository了。</p>
<p><a href="http://blog.rojoro.com/wp-content/uploads/2008/02/46901E7739C07F8CA89D804BC62DE6B4.jpg"><img class="aligncenter size-full wp-image-307" title="46901E7739C07F8CA89D804BC62DE6B4" src="http://blog.rojoro.com/wp-content/uploads/2008/02/46901E7739C07F8CA89D804BC62DE6B4.jpg" alt="" width="450" height="308" /></a></p>
<p><a href="http://blog.rojoro.com/wp-content/uploads/2008/02/E3198FFB8E9C66FCF97FAA01BA9FCE6F.jpg"><img class="aligncenter size-full wp-image-308" title="E3198FFB8E9C66FCF97FAA01BA9FCE6F" src="http://blog.rojoro.com/wp-content/uploads/2008/02/E3198FFB8E9C66FCF97FAA01BA9FCE6F.jpg" alt="" width="455" height="481" /></a></p>
<p><a href="http://blog.rojoro.com/wp-content/uploads/2008/02/82BEBDC2265CEF333412ADCBF054E05B.jpg"><img class="aligncenter size-full wp-image-309" title="82BEBDC2265CEF333412ADCBF054E05B" src="http://blog.rojoro.com/wp-content/uploads/2008/02/82BEBDC2265CEF333412ADCBF054E05B.jpg" alt="" width="476" height="350" /></a><br />
接着，你就可以在这个目录下放你project的资料了，当你决定要commit到伺服器上的repository时，只要在project的目前上按右 键，选择SVN Commit&#8230;，这时就会跳出一个对话盒问你要加入或修改哪些档案，然后也可以让你填入log好记录这次的修订版本做了什么修改，方便日后你要取出某 个修定版本时作参考。</p>
<p>如果不公布代码? 到这里http://code.google.com/p/**your project**/adminAdvanced设置 delet project 则提示&#8221; This project is scheduled for deletion: Project owner request.&#8221;这样别人就不能check out然后你可以添加一些您信任的自己人的gmail 到 Project Members 中的 Project owner在project owner中的人就可以访问update了。</p>
<p>江东的<a href="http://www.storyday.com/html/y2007/1111_wp-svn.html" target="_blank">这篇文章</a>教你如何将wordpress plugin传到wordpress官方插件库，适合那些写插件的朋友参考。</p>
<p>我在google code的SVN trunk地址是：<a href="https://rojoro.googlecode.com/svn/trunk">https://rojoro.googlecode.com/svn/trunk</a>我就传了一个feed全文输出的插件上去:)。</p>
<p>更新：又发现一个名度最大的免费代码仓库<a href="https://sourceforge.net/" target="_blank">sourceforge</a>，我申请的帐号还在审批中&#8230;<a href="http://www.pcdog.com/edu/develop-tools/2005/08/t067834.html" target="_blank">这里</a>有介绍。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rojoro.com/archives/55.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
