托管 Git 仓库最受欢迎的网站是 GitHub 和Bitbucket。这两个网站有很多相似之处:都能托管仓库,也可以协作,而且浏览和搜索仓库很方便。但二者之间有个重要的区别:GitHub 为开源项目提供无限量的免费仓库,但私有仓库收费;而 Bitbucket 提供了无限量的私有仓库,仅当协作者超过一定数量时才收费。所以,选择哪个网站,取决于具体的需求。
在学习ruby on rails的教程中作者将代码托管在了Bitbucket上面,所以我也申请了一个账号试试。觉得用户体验还是很棒的。跟github很像,界面也十分友好。这是一个免费托管私人仓库的好地方。
- 先注册一个账号。
- 配置SSH keys.复制本地的公钥。如果没有生成SSH keys,请参考:http://www.w3docs.com/snippets/git/how-to-generate-ssh-key-for-git.html
cat ~/.ssh/id_rsa.pub
- 主页有上角选择设置(bitbucket settings):
- 选择SSH key, Add key:
- 将公钥粘贴,确认即可。
- 然后回到主界面创建一个新的仓库,跟github一样,填写基本信息,注意有一项是,是否选择是私有库,这个可以根据自己的实际情况选择,这里私有库是免费的。但一个项目最多只能添加5个成员,如果付费可以添加更多成员。如果是小团队的项目完全足够:
然后就可以管理我们的小仓库了,跟github的用法是一样的,在本地仓库提交后,push到远程仓库中来。界面效果。
选择哪个,根据个人喜好和需求吧。