GitHub在使用上大體和其餘源代碼管理工具同樣,我的源代碼管理和分享一大利器,並且vs2010和vs2013配置也沒有任何區別,簡單作了一下圖文配置說明git
1、註冊githubgithub
一、github.com註冊ssh
二、由於private庫都是須要付費的,因此直接選擇0資費的,這也算是github推廣開源的一種思想ide
三、sign up之後直接選擇New repository新建一個public庫工具
四、新建一個庫,如:SignalR網站
五、完成,能夠留着這個頁面,須要複製這裏的SSH地址spa
2、vs安裝擴展3d
一、打開vs擴展管理器blog
二、安裝Git Source Control Providerit
三、安裝Git Extensions,這個會打開微軟的一個連接下載,下載後的文件:GitExtensions24703SetupComplete.msi
a、先是Git Extensions,除了括號裏的選擇項,剩下的直接下一步(勾選MsysGit和KDiff3--選擇OpenSSH)
b、在Git Extensions安裝時會彈出安裝KDiff3,一直下一步安裝之
c、KDiff3安裝完彈出Git stup,一直下一步安裝之
3、vs配置源代碼管理器
一、工具--選項--Source Control選擇Git Source Control Provider
二、設置Git和Git Extensions路徑(C:\Program Files (x86)\Git\bin\git.exe | C:\Program Files (x86)\GitExtensions\GitExtensions.exe)
三、解決方案右鍵就會出現Git管理選項,Create Git Repository之後,解決方案文件夾下就會生成兩個文件,.gitignore和.tfignore,很是乾淨的版本管理方式
四、解決方案右鍵--Git--Settings,SHH選擇OpenSSH
4、配置SHH KEY,而後把本機生成的KEY記錄在GitHub上,而後就能夠簽入代碼了
一、解決方案右鍵--Git--Git Bash(vs2010中Git Base)
二、Git身份標識配置,鍵入:
git config --global user.name "whyfine"
git config --global user.email "li_jr@hotmail.com"
三、生成SSH KEY,鍵入:
ssh-keygen -C "li_jr@hotmail.com",vs10出現unkown key嘗試(ssh-keygen -t -rsa -C "li_jr@hotmail.com")
三次回車之後,KEY就生成在紅色路徑下了
三、回到GitHub網站上,Settings--SSH Keys--Add SSH key--把路徑下生成的id_rsa.pub用txt打開,複製到key下面的文本框
四、Push遠程配置,解決方案右鍵--Git--Push--彈出settings直接ok
a、能夠把剛纔留着那個頁面的SSH地址直接粘貼直接Push
(SSH地址打開GitHub項目右下角處,經過點擊連接切換)
b、也能夠保存配置,遠程管理--起一個配置名--Url粘貼SHH地址--Save
五、至此,大功告成
5、使用和主流的源代碼管理工具都大體相同
一、語言設置:Git Extensions--Setting--Appearacnce--Chinaese
二、克隆Github上的項目:GitExt Clone--庫地址--克隆
三、拉取Github上的項目:Git Extensions--Pull--庫地址--拉取
四、添加源代碼管理:
4.一、文件夾右鍵--GitExt Create...--初始化
4.二、Git Extensions--Push(參見 四.4)
4.三、GitExt Commit
五、復位(Reset Changes):
5.一、vs中--Git--Undo File Changes
5.二、文件或文件夾中--Git Extensions--Reset file changes