十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊
量身定制 + 運營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
前言

專注于為中小企業(yè)提供做網(wǎng)站、成都網(wǎng)站設(shè)計服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)烏爾禾免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了數(shù)千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
一直以來都想使用Git來管理自己平時積累的小代碼,就是除了工作之外的代碼了。有時候自己搞個小代碼,在公司寫了,就要通過U盤或者網(wǎng)盤等等一系列工具進(jìn)行Copy,然后回家才能繼續(xù)在原來的基礎(chǔ)上作業(yè)。Copy來Copy去的麻煩不說,很容易出錯,導(dǎo)致好不容易寫的一點代碼就找不到了。而且就目前來看,Git應(yīng)該說是源代碼管理工具中最NB、應(yīng)用最廣泛的了,很多開源的項目目前都轉(zhuǎn)意到了GitHub上面來了。經(jīng)常看到園子里的兄弟也來學(xué)習(xí)Git,對于一個菜鳥感覺再不擁抱Git就又要被甩尾了。
我是在Win7 64位機(jī)器下進(jìn)行的源代碼管理說明。開發(fā)工具使用的是VS2012。
首先說明一下需要配置過程中必備條件
1、GitHub網(wǎng)站帳號 如果沒有就在https://github.com/ 此網(wǎng)站注冊就可以了。
2、Git Extensions http://code.google.com/p/gitextensions/downloads/list 下載地址就很多了,這里可以在這個下載各種版本的哦。
3、TortoiseGit http://download.tortoisegit.org/tgit/ 這里去下載的時候要注意區(qū)分是32位系統(tǒng)還是64位系統(tǒng)。
4、Git Source Control Provider 這個工具也可以直接在VS擴(kuò)展工具中下載。
接下來,就開始一步一步的進(jìn)行詳細(xì)的配置說明工作。話說這配置看似很簡單,但真正整起來還是比較麻煩的,特地在此記錄一下,以備之后可以進(jìn)行查詢,或者能給學(xué)習(xí)Git的朋友提供一些幫助。
GitHub賬號注冊和添加項目倉庫
***步:注冊GitHub賬號
首先進(jìn)入到https://github.com/ 主頁,如果你沒有賬號的話,那么就要先進(jìn)行注冊。首頁可直接進(jìn)行注冊:
輸入以上這個信息,然后點擊[Sign up for GitHub]即可完成注冊,或者直接點擊[Sign up for GitHub]進(jìn)行更為詳細(xì)的注冊。
第二步:注冊成功之后,先進(jìn)行創(chuàng)建一個簡單的項目倉庫。
點擊之后進(jìn)行填寫信息
繼續(xù)點擊 [Create repository],完成項目倉庫創(chuàng)建工作,這個留著下面會用到。
Git Extensions安裝
***步:打開GitExtensions233SetupComplete.msi,進(jìn)行安裝,一直Next到如下圖所示
第二步:勾選以上[Install MsysGit]和 [Install KDiff],繼續(xù)Next,之后就會進(jìn)行安裝KDiff和MsysGit。
第三步:開始安裝KDiff3,一路默認(rèn)即可成功安裝KDiff3。
第四步:開始安裝MsysGit,同樣我這里也是一路默認(rèn)即完成安裝。
然后繼續(xù)Next,那么GitExtensions就可以安裝成功了。
TortoiseGit安裝
***步打開安裝文件TortoiseGit-1.8.6.0-64bit.msi:
第二步:
第三步:
第四步:
第五步:
完成安裝,這里也都是默認(rèn)的直接Next即可安裝成功。
#p#
GitExtensions設(shè)置
***步:點擊,如果根據(jù)我上面的安裝過程會出現(xiàn)如下圖所示的界面
也就是只有這一條是需要進(jìn)行修復(fù)的,點擊[Repair]
主要是編輯用戶名和用戶電子郵件即可,然后點擊確定。
第二步:生成Key
根據(jù)如上操作提示到現(xiàn)在的界面
點擊[Generate]
保存生成的Key
第三步:Github綁定public key
根據(jù)1、2、3的步驟進(jìn)行操作,然后輸入key值,點擊下面的[Add Key]即可完成綁定Key。
Git本地同步設(shè)置
Git本地Clone,點擊Git克隆出現(xiàn)如右圖所示的界面
URL輸入如下圖所示的地址,本地目錄根據(jù)所需進(jìn)行選擇或者新建文件夾即可。
通過上面的那個圖也可以發(fā)現(xiàn)這里[load putty key]被禁用了,好傷。后來繼續(xù)百度終于找到了解決方案。
點擊鼠標(biāo)右鍵,選擇如下進(jìn)行設(shè)置
點擊設(shè)置之后,進(jìn)行如下設(shè)置,即可進(jìn)行重新加載Putty key
重新加載,然后點擊確認(rèn)之后
成功了,只不過暫時在Git上沒文件,所以克隆后文件夾只有.git配置文件。
#p#
VS2012源代碼管理配置
新建了一個控制臺的應(yīng)用程序,然后在工具菜單中的[擴(kuò)展和更新]來下載Git Source Control Provider,安裝之后重啟VS即可。
重啟VS之后,再在工具==>>選項==>>Source Control==>>選擇源代碼管理器
然后在本地目錄下G:\GitTest添加一個項目,我這里暫時新建了一個控制臺應(yīng)用程序進(jìn)行測試。
再在VS下進(jìn)行同步項目到Git服務(wù)器。
Add Files添加文件 Commit提交文件(到本地) Push推送(到服務(wù)器)
在Commit中有一個選項 提交并推送
點擊提交并推送之后,輸入GitHub賬號和密碼就可以進(jìn)行上傳到服務(wù)器了。上傳完畢就有有如上圖小窗體的提示,我們再來看一下GitHub上的源代碼吧。
總結(jié)
終于成功的完成了在GitHub上的源代碼管理,心中不由暗自慶幸,哈哈。接下來再去具體學(xué)習(xí)下一些關(guān)于Git的細(xì)節(jié)操作了。