使用 Visual Studio Team Service (VSTS) 上的 private git repository

  • 237
  • 0

說到最大的 online git service,非 GitHub 莫屬了,但是 GitHub 免費的 repository 只提供給 public repository 使用,private repository 每個月要 $7 USD 才能用

現在 Visual Studio Team Service 提供了免費的且無上限的 private repository 給個人使用者用,這裡會寫下申請步驟,給熟悉 GitHub 的人參考,照著步驟做會拿到 git ssh 位址以及設定 public key 來存取 ssh

首先先到 https://www.visualstudio.com/zh-hant/team-services/git 按下藍色的按鈕免費開始使用

登入 Windows 帳號後,會出現註冊帳號的資訊以及設定第一個 project 的名字,名字.visualstudio.com 就會是之後自己帳號主要的頁面,類似 https://github.com/名字 一樣,只是預設別人無法看到

 

按下 Continue 註冊完成後,會直接到第一個專案的頁面

在下面 Clone to your computer 選 ssh 後,會有一個 Manage SSH keys 可以用,裡面可以設定 public key,跟 GitHub 設定方法一樣,設定成後就可以跟以前使用 GitHub 一樣 push code 到上面了

push 上去後,在專案的 code 頁面也可以看到專案中的檔案,也可以進去看到檔案中的內容

雖然跟 GitHub 比起來介面有點不太適應,不過看起來該有的東西都有了,也可以開 pull request,也有 tag、 hook 等功能,如果需要可靠的 private git repository,Visual Studio Team Service 會是個不錯的選擇