Azure DevOps 匯入其他地方的Repos到團隊Repos
Aug 5, 2020 · 2 min read

如果今天版控的Repos是放在其他地方或是在Azure DevOps的其他團隊內,那要怎樣把程式碼搬移到Azure DevOps 上面呢?如下圖,在可以在Repos的地方看到有Import Repository

點選之後,會出現Import的畫面

主要就是要取得想要Clone的Repos的URL,如果是公開的Repos URL只要把位置填上去就可以,並將要匯入到目的地的Repos Name給取好就可以。
不過,如果今天是要從Azure DevOps其他的團隊專案內的Repos,就必須透過驗證方式才可以

因此,就必須在來源端建立一組PAT Key,然後上圖的紅框中輸入來源端的帳號與該帳號的PAT Key,一旦成功後就可以看到下面畫面

如果Repos不大,基本上速度是很快的。而通常這邊會發生Clone失敗,很多都是在驗證地方出錯,此外,雖然上面是寫說可以用Password或PAT,經過測試幾次,如果是Azure DevOps對上Azure DevOps是需要用PAT Key,如果是使用帳號密碼方式則會發生失敗