托管 Git 倉庫最受歡迎的網(wǎng)站是 GitHub 和Bitbucket。這兩個(gè)網(wǎng)站有很多相似之處:都能托管倉庫,也可以協(xié)作,而且瀏覽和搜索倉庫很方便。但二者之間有個(gè)重要的區(qū)別:GitHub 為開源項(xiàng)目提供無限量的免費(fèi)倉庫,但私有倉庫收費(fèi);而 Bitbucket 提供了無限量的私有倉庫,僅當(dāng)協(xié)作者超過一定數(shù)量時(shí)才收費(fèi)。所以,選擇哪個(gè)網(wǎng)站,取決于具體的需求。
在學(xué)習(xí)ruby on rails的教程中作者將代碼托管在了Bitbucket上面,所以我也申請(qǐng)了一個(gè)賬號(hào)試試。覺得用戶體驗(yàn)還是很棒的。跟github很像,界面也十分友好。這是一個(gè)免費(fèi)托管私人倉庫的好地方。
- 先注冊(cè)一個(gè)賬號(hào)。
- 配置SSH keys.復(fù)制本地的公鑰。如果沒有生成SSH keys,請(qǐng)參考:http://www.w3docs.com/snippets/git/how-to-generate-ssh-key-for-git.html
cat ~/.ssh/id_rsa.pub
- 主頁有上角選擇設(shè)置(bitbucket settings):

Paste_Image.png
- 選擇SSH key, Add key:

Paste_Image.png
- 將公鑰粘貼,確認(rèn)即可。
- 然后回到主界面創(chuàng)建一個(gè)新的倉庫,跟github一樣,填寫基本信息,注意有一項(xiàng)是,是否選擇是私有庫,這個(gè)可以根據(jù)自己的實(shí)際情況選擇,這里私有庫是免費(fèi)的。但一個(gè)項(xiàng)目最多只能添加5個(gè)成員,如果付費(fèi)可以添加更多成員。如果是小團(tuán)隊(duì)的項(xiàng)目完全足夠:

Paste_Image.png
然后就可以管理我們的小倉庫了,跟github的用法是一樣的,在本地倉庫提交后,push到遠(yuǎn)程倉庫中來。界面效果。

Paste_Image.png
選擇哪個(gè),根據(jù)個(gè)人喜好和需求吧。