上一篇博客中 2015繼續(xù)任性——不會Git命令,照樣玩轉(zhuǎn)Git我 們簡單的介紹了在VS2013中使用Git,和GitHub客戶端的使用。那么使用Git到底有什么好處呢?最為明顯的是支持Git代碼托管的平臺比較 多,而且都是免費(fèi)的。今天就為大家推薦幾款比較火的Git代碼托管平臺,歡迎大家補(bǔ)充。不過,這里首先來對上一篇的問題進(jìn)行一些說明。如果大家還有喜歡用 SVN的,請參考 淘寶code—— 最給力的國內(nèi)免費(fèi)SVN(不限語言),異地團(tuán)隊(duì)開發(fā)、打造個人開源項(xiàng)目不再是夢這篇文章。
一、VS2013中克隆遠(yuǎn)程Git倉庫和SSH的配置
1、VS2013中克隆遠(yuǎn)程項(xiàng)目 首先感謝園友的評論和補(bǔ)充,今日又仔細(xì)看了一下,VS2013中是可以克隆項(xiàng)目的,只是我一直用的GitHub來克隆的,所以沒有注意到。我們打開VS2013,切換到團(tuán)隊(duì)資源管理器,如圖:
點(diǎn)擊連接到團(tuán)隊(duì)項(xiàng)目...,會看到如下圖界面:
點(diǎn)擊克隆,輸入遠(yuǎn)程Git地址,然后點(diǎn)擊克隆按鈕,就會將遠(yuǎn)程倉庫的項(xiàng)目克隆到本地,路徑為下面文本框中的地址,我們也可以點(diǎn)擊后面的...按鈕進(jìn)行修改或者手動輸入。
2、SSH的配置 如果安裝了Github客戶端,GitHub客戶端會自動的配置SSH。下面我們來說一下自己配置SSH,首先單擊鼠標(biāo)右鍵,打開Git Bash here,打開Git命令窗口,如圖:輸入命令: ssh-keygen -t rsa -C "your_email@youremail.com" 點(diǎn)擊回車,出現(xiàn)如下提示:
這個時候我們看到詢問我們保存key的路徑,使用默認(rèn)即可,直接敲回車?yán)^續(xù),這里我已經(jīng)生成過了,所以我輸入了新的路徑和文件名,回車后會讓輸入兩次密碼(passphrase),輸入一個大于4位的密碼即可。然后會看到SSH生成成功,如圖:
這里可以看到,我們的公鑰保存到了yunfeifei_rsa.pub文件中,大家用的是默認(rèn)路徑的話,就打開路徑C:\Users\Admin\.ssh,會看到如圖所示文件:
用文本編輯工具如記事本打開id_rsa.pub,復(fù)制里面的內(nèi)容,先保存起來,到后面使用。
二、推薦幾個常用的Git代碼托管平臺
說到Git代碼托管平臺,首先推薦的是GitHub,好多好的開源項(xiàng)目都來自GitHub,但是GitHub只能新建公開的Git倉庫,私有 倉庫要收費(fèi),如果你做的是一個開源項(xiàng)目,可以首選GitHub。下面推薦幾個比較好的Git代碼托管平臺,這里我不做過多的說明和評價,也好讓大家多看 看,比較一下,找到自己的"真愛"。 1、GitHub 關(guān)于GItHub相信大家都有耳聞,我就不詳細(xì)介紹了。GitHub地址:https://github.com/,其首頁如圖:
2、Gitlab 對于有些人,提到GitHub就會自然的想到Gitlab,Gitlab支持無限的公有項(xiàng)目和私有項(xiàng)目。Gitlab地址:https://about./,其首頁截圖如圖:
3、Bitbucket bitbucket免費(fèi)支持5個開發(fā)成員的團(tuán)隊(duì)創(chuàng)建無限私有代碼托管庫。bitbucket地址:https:///,首頁如圖:
4、(推薦)開源中國代碼托管 前面說的都是國外的,下面來說幾個國內(nèi)的。開源中國一個賬號最多可以創(chuàng)建1000個項(xiàng)目,包含公有和私有,開源中國代碼托管地址:http://git.oschina.net/,其首頁如圖:
開源中國在幾個月前又發(fā)布了團(tuán)隊(duì)協(xié)作開發(fā)平臺,和代碼托管平臺一起,打造了一個十分好的團(tuán)隊(duì)開發(fā)平臺,開源中國團(tuán)隊(duì)協(xié)作平臺地址:http://team.oschina.net/,團(tuán)隊(duì)協(xié)作平臺支持任務(wù)的創(chuàng)建、討論、便簽等,如圖:
5、(推薦) 談到,首先必須提的是速度快,功能與開源中國相似,同樣一個賬號最多可以創(chuàng)建1000個項(xiàng)目,也支持任務(wù)的創(chuàng)建等。地址:https:///home.html,其首頁如圖:
6、CSDN代碼托管 CSDN代碼托管地址:https://code.csdn.net/,首頁如圖:
7、京東代碼托管平臺 京東代碼托管平臺地址:https://code.jd.com/,首頁如圖:
說到這里,也差不多了,雖然我不想影響大家的選擇,但是還是想表達(dá)一下我的看法,我個人比較喜歡GItHub、開源中國、Coding.net這個三個。
三、使用SSH
在上面我們使用Git bash生成了SSH的公鑰和私鑰,下面以為例介紹一下如何將公鑰部署到遠(yuǎn)程Git倉庫,打開設(shè)置中心,如圖:
選擇SSH公鑰,填寫公鑰名稱(可以隨意起名字),然后把我們剛剛從id_rsa.pub里面復(fù)制出來的東西粘貼到SSH-RSA公鑰key這個文本框中即可。如圖:
添加完成后,我們打開Git命令窗口測試,輸入如下命令: ssh -T git@ 這個時候會提示你是否繼續(xù)連接,如圖:
輸入yes,回車?yán)^續(xù),會出現(xiàn)如下提示,如圖:
如果是開源中國,會提示如下信息: Welcome to Git@OSC, your name!
好了,到這里也說的差不多了。如果大家在使用過程中有什么問題,歡迎加入下面的QQ群進(jìn)行討論~~
作者:雲(yún)霏霏 QQ交流群:243633526 博客地址:http://www.cnblogs.com/yunfeifei/ |
|