![](/img/trans.png)
[英]Cloning repository from MSA backed Azure DevOps using Visual Studio 2017 or 2019 and AAD account
[英]Having problems cloning a Azure DevOps repository in Visual Studio 2019 Community
我最近將存儲庫從 GitHub 移動到 Azure DevOps。 我正在使用兩台不同的計算機,並且在第一台計算機上連接和克隆沒有問題。 在第二台計算機上,我無法克隆新的 Azure DevOps 存儲庫。 我繼續收到以下錯誤:
克隆到“C:\Data\Repo”...克隆遠程存儲庫時遇到錯誤:Git 失敗並出現致命錯誤。 'https://dev.azure.com/username/repo/_git/repo/' 的身份驗證失敗
我已嘗試清除憑據管理器中的憑據,但繼續收到錯誤消息。 作為參考,這第二台計算機上也有一個企業帳戶,所以我不確定這兩個帳戶是否存在問題。 但是,VS 連接到我的個人帳戶,當我被要求 select 一個帳戶時,我可以 select 我的個人帳戶。
您可以嘗試以下解決方法:
1,從憑據管理器中清除緩存的憑據。 然后再試一次。
Go 到憑據管理器--> Windows 憑據--> 通用憑據--> 刪除所有 Git 相關憑據。
2,您也可以嘗試從 Visual Studio 重新連接到您的 azure devops 項目。
Go to Team Explorer-->Right click your azure devops project and Click remove-->Click Manage Connections to reconnect to your azure git repo.
3、刪除注冊表中緩存的憑證。
打開注冊表編輯器-->導航到Computer\HKEY_CURRENT_USER\Software\Microsoft\VSCommon\14.0\ClientServices\TokenStorage\VisualStudio\VssApp
刪除 VssApp 中的所有條目。
4,嘗試在 Git bash 或命令提示符中克隆您的 repo。 如果使用 Git bash 和命令提示符可以正常工作。 那么上述問題可能是由 Visual Studio 附帶的 git 版本引起的。 您可以按照以下步驟將 Visual Studio 隨附的 git 替換為最新的 git 版本:
導航到C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git
--> 刪除 Git 文件夾
下載最新的 Git 版本並將其安裝到上述文件夾C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git
或者您可以嘗試修改您的 Visual Studio 以將 Git 用於 windows:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.