介紹如何在 Visual Studio Community 2015 的 IDE 中, 連接上 GitHub. 現在 Visual Studio Community 2015 是免費的.
1. 首先在 GitHub 上建立一個 repository(Demo)

HTTPS 後面的, 就是可以存取到這個 repository 的網路位置.

2. 在本機端建立一個 github 的目錄.

3. 設定 Visual Studio 的 GitHub
在 Team Explorer 的分頁, 按下 Home 按紐, 以切換到 Home 分頁

選擇 Settings. 再選擇 Settings 下的 Global Settings. 填入 User name, email address, Default Repository Location 填入先前給定的路徑. 最後按下 Update 更新.

4. 在 Visual Studio 建立一個新的專案, Location 指向 先前給定的路徑.

完成後儲存專案.

專案檔案已生成在路徑中.

5. 將專案加入 Source Control
在 Solution Explorer 的分頁中. 在 Solution 名稱上按右鍵, 在彈出功能選單中, 選取 Add Solution to Source Control.
然後切換到 Team Explorer 畫面. 可以看到專案已被加入 local repository.

把 Enter a comment message 改掉 (譬如 Initial Version), Commit All 的顏色才會變成可以按下的狀態.

然後就 Commit All. 把變更加入 local repository.
6. 同步到 GitHub
在 Changes 分頁, 按下 Sync (藍色有底線的字 ). 切換到 Publish 頁面.

這個頁面有 3 個項目:
1. Publish to Visual Studio Team Services ( 這是 Microsoft 的 Team Server)
2. Publish to GitHub (這是我另外安裝的 Git extension for Visual Studio, 也可以用, 但不是這邊的重點)
3. Publish to Remote Repository (這是以下要說明的方法)

展開 Publish to Remote Repository, 在 “Enter the URL of an empty Git repo” , 代換成 GitHub 的 URL, 例如
“https://github.com/lxnick/Demo.git” 然後按下 Publish.

7. 完成. 回到 GitHub 的網頁. 檔案資料已經上傳.
