【轉載】visual studio使用github進行代碼的管理

來源:互聯網
上載者:User

標籤:

前言

一直以來都想使用Git來管理自己平時積累的小代碼,就是除了工作之外的代碼了。有時候自己搞個小代碼,在公司寫了,就要通過隨身碟或者網盤等等一系列工具進行Copy,然後回家才能繼續在原來的基礎上作業。Copy來Copy去的麻煩不說,很容易出錯,導致好不容易寫的一點代碼就找不到了。而且就目前來看,Git應該說是原始程式碼控制工具中最NB、應用最廣泛的了,很多開源的項目目前都轉意到了GitHub上面來了。經常看到園子裡的兄弟也來學習Git,對於一個菜鳥感覺再不擁抱Git就又要被甩尾了。

我是在Win7 64位機器下進行的原始程式碼控制說明。開發工具使用的是VS2012。

首先說明一下需要配置過程中必備條件

1、GitHub網站帳號 如果沒有就在https://github.com/ 此網站註冊就可以了。

2、Git Extensions http://code.google.com/p/gitextensions/downloads/list 就很多了,這裡可以在這個下載各種版本的哦。

3、TortoiseGit http://download.tortoisegit.org/tgit/ 這裡去下載的時候要注意區分是32位系統還是64位系統。

4、Git Source Control Provider 這個工具也可以直接在VS擴充工具中下載。

接下來,就開始一步一步的進行詳細的配置說明工作。話說這配置看似很簡單,但真正整起來還是比較麻煩的,特地在此記錄一下,以備之後可以進行查詢,或者能給學習Git的朋友提供一些協助。

GitHub帳號註冊和添加項目倉庫

第一步:註冊GitHub帳號

首先進入到https://github.com/ 首頁,如果你沒有帳號的話,那麼就要先進行註冊。首頁可直接進行註冊:

輸入以上這個資訊,然後點擊[Sign up for  GitHub]即可完成註冊,或者直接點擊[Sign up for GitHub]進行更為詳細的註冊。

第二步:註冊成功之後,先進行建立一個簡單的項目倉庫。

點擊之後進行填寫資訊

繼續點擊 [Create repository],完成項目倉庫建立工作,這個留著下面會用到。

Git Extensions安裝

第一步:開啟GitExtensions233SetupComplete.msi,進行安裝,一直Next到如所示

第二步:勾選以上[Install MsysGit]和 [Install KDiff],繼續Next,之後就會進行安裝KDiff和MsysGit。

第三步:開始安裝KDiff3,一路預設即可成功安裝KDiff3。

第四步:開始安裝MsysGit,同樣我這裡也是一路預設即完成安裝。

然後繼續Next,那麼GitExtensions就可以安裝成功了。

TortoiseGit安裝

 第一步開啟安裝檔案TortoiseGit-1.8.6.0-64bit.msi:

第二步:

第三步:

第四步:

第五步:

完成安裝,這裡也都是預設的直接Next即可安裝成功。

GitExtensions設定

 

第一步:點擊,如果根據我上面的安裝過程會出現如所示的介面

也就是只有這一條是需要進行修複的,點擊[Repair]

 主要是編輯使用者名稱和使用者電子郵件即可,然後點擊確定。

第二步:產生Key

根據如上操作提示到現在的介面

點擊[Generate]

儲存產生的Key

 第三步:Github綁定public key

根據1、2、3的步驟進行操作,然後輸入key值,點擊下面的[Add Key]即可完成綁定Key。

Git本地同步設定

 Git本地Clone,點擊Git複製出現如右圖所示的介面

URL輸入如所示的地址,本地目錄根據所需進行選擇或者建立檔案夾即可。

 

通過上面的那個圖也可以發現這裡[load putty key]被禁用了,好傷。後來繼續百度終於找到瞭解決方案。

點擊滑鼠右鍵,選擇如下進行設定

點擊設定之後,進行如下設定,即可進行重新載入Putty key

 重新載入,然後點擊確認之後

成功了,只不過暫時在Git上沒檔案,所以複製後檔案夾只有.git設定檔。

VS2012原始程式碼控制配置

 建立了一個控制台的應用程式,然後在工具菜單中的[擴充和更新]來下載Git Source Control Provider,安裝之後重啟VS即可。

重啟VS之後,再在工具==>>選項==>>Source Control==>>選擇原始檔控制總管

然後在本地目錄下G:\GitTest添加一個項目,我這裡暫時建立了一個控制台應用程式進行測試。

再在VS下進行同步項目到Git伺服器。

Add Files添加檔案  Commit提交檔案(到本地) Push推送(到伺服器)

在Commit中有一個選項 提交並推送

點擊提交並推送之後,輸入GitHub帳號和密碼就可以進行上傳到伺服器了。上傳完畢就有有如小表單的提示,我們再來看一下GitHub上的原始碼吧。

http://www.cnblogs.com/aehyok/

http://www.aehyok.com/Blog/Detail/73.html

【轉載】visual studio使用github進行代碼的管理

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.