您的位置:首页 > 理论基础 > 计算机网络

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

2013-09-24 20:24 691 查看
 

转自http://blog.csdn.net/great3779/article/details/7255098

前段时间写了一篇博文,讲述了如何搭建本地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

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息