簡體   English   中英

如何將本地github存儲庫發布到Visual Studio Services?

[英]How do I publish a local github repo to Visual Studio Services?

我在本地克隆了一個名為nopCommerce的GitHub項目。 我還使用命令分支了倉庫

git checkout -b mybranch

我想將此分支mybranch發布到Visual Studio Services。 我怎樣才能做到這一點?

這就是我的團隊服務在Visual Studio 2015中的外觀。

在此處輸入圖片說明

如果磁盤上已經有本地Git存儲庫,則實際上不需要GitHub擴展,也不需要創建新分支。

您只需要:

  1. 獲取VSTS上一個空的Git存儲庫的URL;
  2. 使用該URL添加一個新的遙控器;
  3. 使用新的遙控器將內容推送到新的Git存儲庫;

1)獲取一個空的Git存儲庫的URL

首先檢索現有的空存儲庫的URL,或使用VSTS Web界面創建一個新的空存儲庫:

  • 在Code Hub中,選擇“ + Repository”以創建一個新的空Git存儲庫;
  • 在存儲庫的“文件”選項卡上檢索到該存儲庫的HTTPS URL:它的格式應為

    https://YOURACCOUNT.visualstudio.com/DefaultCollection/TEAMPROJECTNAME/_git/REPOSITORYNAME

此后,該URL將使用占位符“ URL_TO_REPO”命名。

2)將遠程添加到本地存儲庫

您可以通過Visual Studio,命令行或簡單的文本編輯器添加新的遙控器(在此稱為“ vsts_origin”):

  • 視覺工作室:

    • 在團隊資源管理器中打開本地存儲庫(在“本地Git存儲庫”部分中必須將其顯示為粗體);
    • 通過選擇“ 存儲庫設置” ,然后在“遠程”部分中選擇“ 添加 添加新的遠程。 使用“ vsts_origin”作為名稱,並使用URL_TO_REPO作為“提取”字段。
  • 命令行:

    • 運行以下命令以將名為“ vsts_origin”的新遠程添加到本地Git存儲庫:

      >git remote add vsts_origin URL_TO_REPO

  • 文本編輯器:

    • 用您喜歡的文本編輯器打開.git / config文件;
    • 在文件末尾添加新遙控器的定義:
    \n [遠程“ vsts_origin”]\n     網址= URL_TO_REPO\n     獲取= + refs / heads / *:refs / remotes / vsts_origin / *\n

3)將本地存儲庫mybranch內容推送到遠程存儲庫

  • 通過從命令行執行,使用新創建的遙控器推送代碼:

    >git checkout mybranch

    >git push -u vsts_origin mybranch

    這將自動創建名為mybranch的遠程分支。

您可以通過以下步驟將本地github存儲庫發布到VSTS:

  1. 下載github擴展 vs.
  2. 重新啟動vs,並在vs中登錄github。
  3. 將github存儲庫克隆到本地路徑。
  4. 通過團隊資源管理器 -> 設置 -> 存儲庫設置 -> 遠程 ->將原始URL替換為VSTS URL, 其作為VSTS中的git repo進行編輯 ,例如https://username.visualstudio.com/_git/projectname
  5. 創建一個新的分支mybranch在VS, 分支 - > 從本地新分支 - > 創建分支
  6. 正確的mybranch->發布分支。
  7. 現在,您可以進行一些更改,提交和推送,以便將回購發布到VSTS。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM