You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac版Visual Studio 2022克隆Git仓库权限错误求助

Mac版Visual Studio 2022克隆Git仓库失败的解决办法

遇到的错误信息:

Cloning into '/Users/888/Projects/'...
error: unable to read askpass response from '/Applications/Visual Studio.app/Contents/MonoBundle/GitAskPass'
fatal: could not read Password for 'https://****@gmail.com@github.com': Device not configured

以下是几个可行的解决步骤:

  • 重置Git的密码询问工具配置
    在终端执行命令,取消Visual Studio自带的GitAskPass工具,让Git使用终端交互输入凭证:

    git config --global core.askpass ""
    

    之后再尝试在VS里克隆,或直接在终端执行克隆命令。

  • 清理并重新添加GitHub钥匙串凭证

    1. 打开「钥匙串访问」应用,搜索github.com,删除所有相关的凭证条目。
    2. 或在终端执行命令删除旧凭证:
      git credential-osxkeychain erase
      
      执行后依次输入:
      host=github.com
      protocol=https
      
      按回车完成删除。
    3. 重新克隆仓库时,输入你的GitHub邮箱作为用户名,个人访问令牌作为密码。
  • 终端手动克隆后导入VS
    跳过VS的克隆流程,直接在终端执行克隆命令:

    git clone https://github.com/你的用户名/仓库名.git /Users/888/Projects/
    

    输入用户名和令牌完成克隆后,打开Visual Studio 2022,选择「打开本地仓库」导入已克隆的项目。

  • 切换VS使用系统Git而非自带版本

    1. 打开VS2022,点击顶部菜单栏的「Visual Studio」->「Preferences」。
    2. 导航到「Source Control」->「Git」。
    3. 在「Git executable」选项中,选择系统安装的Git路径(通常是/usr/bin/git),而非VS自带的版本。
    4. 重启VS后尝试克隆操作。

内容的提问来源于stack exchange,提问作者Pankaj

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 13:52:13