簡體   English   中英

在 Visual Studio 2019 社區中克隆 Azure DevOps 存儲庫時遇到問題

[英]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:

  • 刪除上面的 Git 文件夾..\TeamFoundation\Team Explorer\Git 路徑。
  • Visual Studio 2019 安裝程序 → 修改 → 單個組件--> 檢查 Git 是否為 windows
  • 在您的 windows 上安裝最新的 git 版本並配置環境路徑。

暫無
暫無

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

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