公司網絡最近在調整,SVN的外網IP沒辦法訪問了,因而想把手上的項目放到外網上進行託管,找來找去,最後選定了Bitbucket。git
緣由主要有這幾點:bash
1.Bitbucket支持私有項目託管,而Google Code不行,由於是公司內部的項目,不能隨便的「開源」,因此Google Code被排除在外了。網絡
2.GitHub雖然能夠託管私有項目,可是須要收費,更重要的一點是,公司把GitHub給禁了。ssh
那麼接下來進入正題,說說這個Bitbucket我是怎麼用的。spa
當你註冊和登陸操做都完成之後,你首先要建立一個Repository,這就是一切都起點。建立的過程很簡單,很少說了。建立完成後,會自動跳轉到這個Repository的概覽界面,根據不一樣的狀況,有不一樣的Git操做。我這裏符合第二種狀況,即有一個項目須要導入進這個Repository裏面。點擊進去,會有兩三行git命令,教你如何操做。文檔
不要小看那幾行命令,我就是從這裏掉進坑的。get
當你看到那個Over View頁面之後,你就應該在本地上安裝一個Git客戶端,點這裏下載一個。而後一步一步安裝。it
注意:在安裝過程當中,會讓你選擇一次SSH客戶端,一般是OpenSSH和PuTTY兩種。要記住本身選的什麼。假如你已經安裝了PuTTY,那麼你配置SSH的時候,千萬別被官網的說明文檔給坑害了,那些命令所有都是OpenSSH的連接命令,包括什麼教你用ssh-keygen生成密鑰,配置.ssh的config、.bashrc、known_hosts文件等等,只要你用的是PuTTY進行SSH鏈接,這些東西就和你不要緊了。登錄
對了,記得把生成完的SSH公鑰添加到Bitbucket裏面去,就在你的賬號管理面板裏,那個叫SSH keys的東西。配置
安裝完以後,打開Git Bash(直接在你的項目文件夾下面點擊右鍵,就能夠在當前目錄下打開Git Bash了)就能夠執行這些git命令了。
不過,我建議你去安裝一個叫sourcetree的東西,確定會幫你節約很多時間的。