<?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>Behind the Code &#187; sourceforge</title>
	<atom:link href="http://yinwm.com/category/sourceforge/feed/" rel="self" type="application/rss+xml" />
	<link>http://yinwm.com</link>
	<description>Just Do It</description>
	<lastBuildDate>Wed, 04 Jan 2012 03:54:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>使用sourceforge的sftp</title>
		<link>http://yinwm.com/2006/05/%e4%bd%bf%e7%94%a8sourceforge%e7%9a%84sftp/</link>
		<comments>http://yinwm.com/2006/05/%e4%bd%bf%e7%94%a8sourceforge%e7%9a%84sftp/#comments</comments>
		<pubDate>Wed, 24 May 2006 09:32:43 +0000</pubDate>
		<dc:creator>yinwm</dc:creator>
				<category><![CDATA[sourceforge]]></category>

		<guid isPermaLink="false">http://yinwm.cn/wordpress/?p=10</guid>
		<description><![CDATA[为了安全起见，sourceforge只允许sftp进行访问。有了sftp，我们就可以把所需要的文件上穿到远端服务器。比如页面需要的html和php文件。 访问sourceforge的sftp是非常简单的。 只要使用你sf注册的用户名密码登陆shell.sourceforge.net就可以了。 这里推荐一个好用的sftp客户端winscp，好了现在可以开发你的网页了。]]></description>
			<content:encoded><![CDATA[<p>为了安全起见，sourceforge只允许sftp进行访问。有了sftp，我们就可以把所需要的文件上穿到远端服务器。比如页面需要的html和php文件。<br />
访问sourceforge的sftp是非常简单的。<br />
只要使用你sf注册的用户名密码登陆shell.sourceforge.net就可以了。<br />
这里推荐一个好用的sftp客户端<a target="_blank" title="winscp" href="http://winscp.net">winscp</a>，好了现在可以开发你的网页了。</p>
]]></content:encoded>
			<wfw:commentRss>http://yinwm.com/2006/05/%e4%bd%bf%e7%94%a8sourceforge%e7%9a%84sftp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>使用SourceForge作为自己开源项目的基地</title>
		<link>http://yinwm.com/2006/05/%e4%bd%bf%e7%94%a8sourceforge%e4%bd%9c%e4%b8%ba%e8%87%aa%e5%b7%b1%e5%bc%80%e6%ba%90%e9%a1%b9%e7%9b%ae%e7%9a%84%e5%9f%ba%e5%9c%b0/</link>
		<comments>http://yinwm.com/2006/05/%e4%bd%bf%e7%94%a8sourceforge%e4%bd%9c%e4%b8%ba%e8%87%aa%e5%b7%b1%e5%bc%80%e6%ba%90%e9%a1%b9%e7%9b%ae%e7%9a%84%e5%9f%ba%e5%9c%b0/#comments</comments>
		<pubDate>Mon, 22 May 2006 08:49:23 +0000</pubDate>
		<dc:creator>yinwm</dc:creator>
				<category><![CDATA[sourceforge]]></category>

		<guid isPermaLink="false">http://yinwm.cn/wordpress/?p=9</guid>
		<description><![CDATA[SourceForge作为开源软件（OpenSource Software）的大本营，一直是开发者最钟爱之一。能够在上面有一个自己的项目是很多程序员的梦想。而SourceForge刚刚又提供了Subversion的支持。那么我们就说一下如何使用Subversion以及提供的homepage的支持。 你要有一个SourceForge的帐号，还有一个你自己申请的项目（例如KuteEdit），假设你的身份是这个项目的管理员。 首先，你要进入这个项目，然后选择管理（admin）。 这个时候，你可以看到有一个Subversion的连接， 进入这个连接，然后启用你项目的Subversion。 接下来，进入人员管理（Members）的页面， 编辑自己（还有其他开发者）的权限，给自己Subversion的访问权限（这里的Subversion权限，要么就是都有，要么就是都没有）。 接下来，你就可以进行Subversion的使用了。 使用https://svn.sourceforge.net/svnroot/project_name，进行访问。例如 svn checkout https://svn.sourceforge.net/svnroot/kuteedit kuteedit checkout是无需进行身份验证的（至少我得是这样的）。如果你是一个开发者，那么开发完毕之后，你可以使用svn commit进行提交，用户名和密码就是你在SourceForge注册的用户名和密码。 这个时候，你就可以使用subversion进行代码管理了。为了方便，你可以选择一个好用的GUI client，比如tortoisesvn等等。 第二，就是讨论一下如何进行你的web页面开发。 说实话，这个我现在还不熟悉。我还只是搞明白了如何在线编辑。 你可以使用一个SSH Client（例如PuTTY）连接 shell.sourceforge.net，用你sf的用户名和密码登陆，这个时候你是进入到你自己的home里面（/home/username），你的web page是放在/home/groups/project_directory/htdocs（例如/home/groups/k/ku/kuteedit/htdocs）。 SourceForge使用的是Apache 1.3.3和php 4.1.3，你能使用的Editor是vi和emacs。现在你就可以进行web page的编辑了。 其实是可以上传文件的，但是我还没有研究明白，等我明白了，再分享给大家。]]></description>
			<content:encoded><![CDATA[<p><a target="_blank" href="http://www.sourceforge.net/">SourceForge</a>作为开源软件（OpenSource Software）的大本营，一直是开发者最钟爱之一。能够在上面有一个自己的项目是很多程序员的梦想。而SourceForge刚刚又提供了<a target="_blank" href="http://subversion.tigris.org/">Subversion</a>的支持。那么我们就说一下如何使用Subversion以及提供的homepage的支持。<br />
你要有一个SourceForge的帐号，还有一个你自己申请的项目（例如<a target="_blank" href="http://kuteedit.sourceforge.net/">KuteEdit</a>），假设你的身份是这个项目的管理员。<br />
首先，你要进入这个项目，然后选择管理（admin）。<br />
<img alt="Admin Link" src="http://static.flickr.com/51/150413213_c664f65667.jpg?v=0" /><br />
<br />这个时候，你可以看到有一个Subversion的连接，<br />
<img alt="Subversion Link" src="http://static.flickr.com/55/150417232_63f6058bd5.jpg?v=0" /><br />
<br />进入这个连接，然后启用你项目的Subversion。<br />
<img alt="Enable Subversion" src="http://static.flickr.com/50/150420214_efbc486636.jpg?v=0" /><br />
<br />接下来，进入人员管理（Members）的页面，<br />
<img alt="Members Link" src="http://static.flickr.com/56/150422206_eda4ab7b76.jpg?v=0" /><br />
<br />编辑自己（还有其他开发者）的权限，给自己Subversion的访问权限（这里的Subversion权限，要么就是都有，要么就是都没有）。<br />
<img alt="Use Subversion" src="http://static.flickr.com/55/150424271_7c370ee4a8.jpg?v=0" /><br />
<br />接下来，你就可以进行Subversion的使用了。<br />
使用https://svn.sourceforge.net/svnroot/project_name，进行访问。例如<br />
svn checkout  https://svn.sourceforge.net/svnroot/kuteedit kuteedit<br />
checkout是无需进行身份验证的（至少我得是这样的）。如果你是一个开发者，那么开发完毕之后，你可以使用svn commit进行提交，用户名和密码就是你在SourceForge注册的用户名和密码。<br />
这个时候，你就可以使用subversion进行代码管理了。为了方便，你可以选择一个好用的GUI client，比如<a target="_blank" href="http://tortoisesvn.tigris.org/">tortoisesvn</a>等等。<br />
第二，就是讨论一下如何进行你的web页面开发。<br />
说实话，这个我现在还不熟悉。我还只是搞明白了如何在线编辑。<br />
你可以使用一个SSH Client（例如<a target="_blank" href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/">PuTTY</a>）连接<strong>   shell.sourceforge.net</strong>，用你sf的用户名和密码登陆，这个时候你是进入到你自己的home里面（/home/username），你的web page是放在/home/groups/project_directory/htdocs（例如/home/groups/k/ku/kuteedit/htdocs）。<br />
SourceForge使用的是<a target="_blank" href="http://httpd.apache.org/">Apache</a> 1.3.3和<a target="_blank" href="http://www.php.net/">php</a> 4.1.3，你能使用的Editor是vi和emacs。现在你就可以进行web page的编辑了。<br />
其实是可以上传文件的，但是我还没有研究明白，等我明白了，再分享给大家。</p>
]]></content:encoded>
			<wfw:commentRss>http://yinwm.com/2006/05/%e4%bd%bf%e7%94%a8sourceforge%e4%bd%9c%e4%b8%ba%e8%87%aa%e5%b7%b1%e5%bc%80%e6%ba%90%e9%a1%b9%e7%9b%ae%e7%9a%84%e5%9f%ba%e5%9c%b0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

