前段时间写了一篇博文,讲述了如何搭建本地SVN服务器。

http://blog.csdn.net/great3779/article/details/7217986


这几天在网上闲逛的时候,发现Google同志已经为开源开发者提供了基于云计算的网络版本管理服务器Google-Project-Hosting,而且支持SVN版本管理。大喜过望,赶快初步研究了一下,写此博文与各位初学者共勉。相对本地SVN环境,网络SVN的好处在于可以随时随地管理自己的源码,而且可靠性高,合作性好。下面展示如何使用Google-Project-Hosting来搭建网络SVN服务。


1.       登陆https://code.google.com/hosting/

2.      点击右上角的Sign in,使用Google账号登入。


3.      点击Create a new project,创建一个新项目。


4.      依次填写项目名、项目摘要、描述、版本控制系统、源代码license、项目标签并填写字符校验后,点击Create project创建新的项目。


5.      创建完毕后,显式如下界面:


6.      到目前为止,你已经成功在Google-Project-Hosting上建立了属于你自己的项目。那么,现在最重要的一点是,如何知道你项目的SVN路径呢?点击web界面上的Source标签,找到如下字样“https://great3779-test-project-name.googlecode.com/svn/”,这就是你的SVN路径了。


7.      接下来的操作,就好像在本地上使用SVN一样了。打开SVN,URL中输入“https://great3779-test-project-name.googlecode.com/svn”,是不是看到了很熟悉的界面?那么好吧,开始你的开源项目吧!

 

 

几点注意事项:

1)      允许个人创建的开源项目数最多为25个,并且对每日创建的项目数也有限制(The site limits the number of projects one person can have to 25. Additionally, there is a limit as to the number of projects that may be created in one day)。

2)      版本控制系统的选择。Google-Project-Hosting提供了三种版本控制系统,分别是“Git”、“Mercurial”和“Subversion”。由于我一直使用Subversion控制版本,因此本文档采用了Subversion做为示例。选择其他版本控制系统的同学,可依据相应的版本控制系统操作。

3)      代码协议选择。Google-Project-Hosting提了9种代码协议,你可以依据自己的需要,选择相应的代码协议。

4)      Google-Project-Hosting提供了4G的空间管理你的源代码,一次最大上传size是200M(足够了!)。你可以在web页面上的管理->高级下面查看空间使用情况。此外,还可以允许50M的附件。


5)      对于使用Subversion做为版本控制,且使用Visual Studio的同学,推荐TortoiseSVN+ AnkhSVN黄金组合。

6)      如果要在本地搭建SVN服务器,请参看我的另一篇博文:http://blog.csdn.net/great3779/article/details/7217986


Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐