使用Google-Project-Hosting搭建自己的网络SVN服务器
2013-11-24 10:31
519 查看
这几天在网上闲逛的时候,发现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黄金组合。
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黄金组合。
相关文章推荐
- 网络通信开发源代码
- 模拟发送http请求
- Linux网络编程必看书籍推荐
- Linux系统下如何挂载windows网络共享目录
- android 网络加载图片,对图片资源进行优化,并且实现内存双缓存 + 磁盘缓存
- 读TCP-IP详解卷1:协议(1)
- 计算机网络应用层 之 P2P
- maven3实战之设置HTTP代理
- 笔记本网络连接状况未知,依赖服务或组无法启动
- 一个HttpWebRequest工具类
- HTTP协议 (七) Cookie
- HTTP协议 (六) 状态码详解
- HTTP协议 (五) 代理
- HTTP协议 (四) 缓存
- HTTP协议 (三) 压缩
- HTTP协议 (二) 基本认证
- HTTP协议 (一) HTTP协议详解
- HDU-1565 方格取数(1) 网络流
- 除了火狐QQ可以上网,现在任何软件都上不了网
- 使用三层交换机实现单臂路由实验 推荐