上一篇部落格中2015繼續任性——不會Git命令,照樣玩轉Git我們簡單的介紹了在VS2013中使用Git,和GitHub客戶端的使用。那麼使用Git到底有什麼好處呢?最為明顯的是支援Git程式碼託管的平臺比較多,而且都是免費的。今天就為大家推薦幾款比較火的Git程式碼託管平臺,歡迎大家補充。不過,這裡首先來對上一篇的問題進行一些說明。如果大家還有喜歡用SVN的,請參考淘寶code—— 最給力的國內免費SVN(不限語言),異地團隊開發、打造個人開源專案不再是夢這篇文章。
1、VS2013中克隆遠端專案
首先感謝園友的評論和補充,今日又仔細看了一下,VS2013中是可以克隆專案的,只是我一直用的GitHub來克隆的,所以沒有注意到。我們開啟VS2013,切換到團隊資源管理器,如圖:
點選連線到團隊專案...,會看到如下圖介面:
點選克隆,輸入遠端Git地址,然後點選克隆按鈕,就會將遠端倉庫的專案克隆到本地,路徑為下面文字框中的地址,我們也可以點選後面的...按鈕進行修改或者手動輸入。
2、SSH的配置
如果安裝了Github客戶端,GitHub客戶端會自動的配置SSH。下面我們來說一下自己配置SSH,首先單擊滑鼠右鍵,開啟Git Bash here,開啟Git命令視窗,如圖:輸入命令:
ssh-keygen -t rsa -C "your_email@youremail.com"
點選回車,出現如下提示:
這個時候我們看到詢問我們儲存key的路徑,使用預設即可,直接敲回車繼續,這裡我已經生成過了,所以我輸入了新的路徑和檔名,回車後會讓輸入兩次密碼(passphrase),輸入一個大於4位的密碼即可。然後會看到SSH生成成功,如圖:
這裡可以看到,我們的公鑰儲存到了yunfeifei_rsa.pub檔案中,大家用的是預設路徑的話,就開啟路徑C:\Users\Admin\.ssh,會看到如圖所示檔案:
用文字編輯工具如記事本開啟id_rsa.pub,複製裡面的內容,先儲存起來,到後面使用。
說到Git程式碼託管平臺,首先推薦的是GitHub,好多好的開源專案都來自GitHub,但是GitHub只能新建公開的Git倉庫,私有倉庫要收費,如果你做的是一個開源專案,可以首選GitHub。下面推薦幾個比較好的Git程式碼託管平臺,這裡我不做過多的說明和評價,也好讓大家多看看,比較一下,找到自己的"真愛"。
1、GitHub
關於GItHub相信大家都有耳聞,我就不詳細介紹了。GitHub地址:https://github.com/,其首頁如圖:
2、Gitlab
對於有些人,提到GitHub就會自然的想到Gitlab,Gitlab支援無限的公有專案和私有專案。Gitlab地址:https://about.gitlab.com/,其首頁截圖如圖:
3、Bitbucket
bitbucket免費支援5個開發成員的團隊建立無限私有程式碼託管庫。bitbucket地址:https://bitbucket.org/,首頁如圖:
4、(推薦)開源中國程式碼託管
前面說的都是國外的,下面來說幾個國內的。開源中國一個賬號最多可以建立1000個專案,包含公有和私有,開源中國程式碼託管地址:http://git.oschina.net/,其首頁如圖:
開源中國在幾個月前又釋出了團隊協作開發平臺,和程式碼託管平臺一起,打造了一個十分好的團隊開發平臺,開源中國團隊協作平臺地址:http://team.oschina.net/,團隊協作平臺支援任務的建立、討論、便籤等,如圖:
5、(推薦)coding.net
談到coding.net,首先必須提的是速度快,功能與開源中國相似,同樣一個賬號最多可以建立1000個專案,也支援任務的建立等。coding.net地址:https://coding.net/home.html,其首頁如圖:
6、CSDN程式碼託管
CSDN程式碼託管地址:https://code.csdn.net/,首頁如圖:
7、京東程式碼託管平臺
京東程式碼託管平臺地址:https://code.jd.com/,首頁如圖:
說到這裡,也差不多了,雖然我不想影響大家的選擇,但是還是想表達一下我的看法,我個人比較喜歡GItHub、開源中國、Coding.net這個三個。
在上面我們使用Git bash生成了SSH的公鑰和私鑰,下面以coding.net為例介紹一下如何將公鑰部署到遠端Git倉庫,開啟設定中心,如圖:
選擇SSH公鑰,填寫公鑰名稱(可以隨意起名字),然後把我們剛剛從id_rsa.pub裡面複製出來的東西貼上到SSH-RSA公鑰key這個文字框中即可。如圖:
新增完成後,我們開啟Git命令視窗測試,輸入如下命令:
ssh -T git@coding.net
這個時候會提示你是否繼續連線,如圖:
輸入yes,回車繼續,會出現如下提示,如圖:
如果是開源中國,會提示如下資訊:
Welcome to Git@OSC, your name!
好了,到這裡也說的差不多了。如果大家在使用過程中有什麼問題,歡迎加入下面的QQ群進行討論~~
作者:雲霏霏
QQ交流群:243633526
部落格地址:http://www.cnblogs.com/yunfeifei/
宣告:本部落格原創文字只代表本人工作中在某一時間內總結的觀點或結論,與本人所在單位沒有直接利益關係。非商業,未授權,貼子請以現狀保留,轉載時必須保留此段宣告,且在文章頁面明顯位置給出原文連線。
如果大家感覺我的博文對大家有幫助,請推薦支援一把,給我寫作的動力。