(转)私有代码存放仓库 BitBucket介绍及入门操作
本文主要来自于萧_瑟BLOG 和牛仔的移动开发博客,并综合了多篇网上文章。
代码版本控制系统在局域网内Subvision用的比较多,但其局限性太多。在代码审查、异地合作等功能方面比较弱。目前比较出名的分布式版本控制系统有Bitbucket和Github两家。前者可以创建免费的私有库(用户不超过5人),方便个人或微型项目/组开发项目;后者功能更强大,收费,比较适合公司进行代码版本控制。
以下是两种分布式版本控制系统的比较
如果您有个小团体项目,只需要三、四条枪协作开发,暂时还不想开源,又不想付费,那么请选择使用BitBucket远程托管你的代码。下面我们来介绍下BitBucket。
Atlassian BitBucket 是一家源代码托管网站,网站地址:https://bitbucket.org。采用Mercurial 做为分布式版本控制系统。默认的免费账号,可以总共有5个帐户对你的私有库进行读写;他们给非营利组织(NPO)和大学生免费申请无限账号(原价$80每月)的机会。何为无限账号:Bitbucket提供每个用户无限公开和私有库,唯一限制的是对私有库有读写权限的帐户总数。默认无限账号则有无限的名额,但是每月需要付80美元的费用。
- 通过集成的源代码浏览和代码检查工具,轻松地查看代码、检查贡献以及维护高质量代码库
- 使用简单却灵活而强大,并且可适应任何开发过程的问题追踪器和项目 Wiki
- 通过标星号和更新流,轻松地跟踪您所关注的项目及开发人员
1. 首先注册bitbucket用户,https://bitbucket.org/
2. 新建一个代码仓库(Create a new repository),填入仓库名和描述后使用默认设置创建完一个仓库。
3.建好一个repository后,会发现下面有它的远程https连接,类似于https://abcdef@bitbucket/yourname/repositoryname的连接 (比如我的账户是royal2xiaose,并且建了一个名为myrepository的库,则连接是https://royal2xiaose@bitbucket.org/royal2xiaose/myrepository)。
4. 安装TortoiseHg(下载地址:http://tortoisehg.bitbucket.org/download/index.html)。注意选择适合自己的操作系统的版本。
5. 打开安装好的ToroiseHg(workbench)软件,在file菜单项选择----新建仓库,点击浏览,将目标指向你的项目文件夹下。 (比如新建一个java项目,名为testBitbucketRepo,并随便新建一个类TestBitbucket.java)
6.然后在TortoiseHg Workbench中便可以进行如svn般的版本控制了。
7.同步远程库地址URL配置
8.提交后可能会要求输入用户名和密码
这样以后,就可以真正提交上传到我们的bitbucket在线免费库上了。备注:上述方法在客户端使用的是TortoiseHg版本管理工具,其实还有另外一个客户端软件可以使用TortoiseGit。Tortoisegit是TortoiseSVN的Git版本,Tortoisegit用于迁移TortoiseSVN到TortoiseGit。关于它的安装、使用介绍请参见凡春秋的新浪博客。其最新版本是1.8.1。