公司網絡最近在調整,SVN的外網IP沒辦法訪問了,於是想把手上的項目放到外網上進行托管,找來找去,最后選定了Bitbucket。
原因主要有這幾點:
1.Bitbucket支持私有項目托管,而Google Code不行,因為是公司內部的項目,不能隨便的“開源”,所以Google Code被排除在外了。
2.GitHub雖然可以托管私有項目,但是需要收費,更重要的一點是,公司把GitHub給禁了。
那么接下來進入正題,說說這個Bitbucket我是怎么用的。
當你注冊和登錄操作都完成以后,你首先要創建一個Repository,這就是一切都起點。創建的過程很簡單,不多說了。創建完成后,會自動跳轉到這個Repository的概覽界面,根據不同的情況,有不同的Git操作。我這里符合第二種情況,即有一個項目需要導入進這個Repository里面。點擊進去,會有兩三行git命令,教你如何操作。
不要小看那幾行命令,我就是從這里掉進坑的。
當你看到那個Over View頁面以后,你就應該在本地上安裝一個Git客戶端,點這里下載一個。然后一步一步安裝。
注意:在安裝過程中,會讓你選擇一次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的東西,肯定會幫你節約不少時間的。