使用Google-Project-Hosting搭建自己的网络SVN服务器

这几天在网上闲逛的时候,发现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黄金组合。

posted @ 2013-11-24 10:31  快乐就好  阅读(92)  评论(0编辑  收藏  举报