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

Visual Studio推送仓库更改失败:Git权限拒绝错误求助

解决Visual Studio中Git推送时的权限拒绝错误

推送自定义分支时遇到Git权限错误,提示无法访问.vs目录下的索引文件,可按以下步骤解决:

  • 关闭Visual Studio释放文件锁
    .vs是Visual Studio的本地工作目录,其中的文件可能被VS进程占用导致Git无法读取。完全关闭VS(包括后台运行的进程)后,重新尝试推送操作。

  • 将.vs加入.gitignore(推荐)
    .vs目录存储的是VS本地配置、缓存文件,不需要提交到远程仓库。在项目根目录的.gitignore文件中添加:

    .vs/
    

    如果之前已不小心将.vs提交到仓库,先执行本地清理:

    git rm -r --cached .vs/
    git commit -m "移除已追踪的.vs目录"
    

    完成后再推送分支。

  • 检查并修复目录权限
    右键项目根目录 → 「属性」→「安全」,确认当前用户对.vs目录拥有读取、写入权限。若权限不足,添加当前用户并赋予完全控制权限。

  • 以管理员身份执行推送
    若使用命令行操作Git,右键选择「以管理员身份运行」打开终端,再执行推送命令:

    git push origin 你的分支名称
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 03:17:10