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

Visual Studio Professional 2017无法向Git提交更改求助

解决Visual Studio提交GitHub代码时的权限拒绝问题

嘿,我之前碰到过一模一样的情况,给你几个亲测有效的解决思路:

  • 先关闭Visual Studio及相关进程:这个错误大概率是因为Visual Studio后台进程还在占用.vs文件夹里的文件。直接关掉VS,甚至重启一下电脑,再重新尝试提交操作,很多时候就能解决。

  • 把.vs文件夹加入.gitignore:其实.vs是VS生成的本地配置文件夹,完全不需要提交到远程仓库。你可以在项目根目录的.gitignore文件里添加一行:

    .vs/
    

    如果没有.gitignore文件,直接新建一个就行。添加后Git就会自动忽略这个文件夹,不会再尝试提交它的内容。

  • 临时移走.vs文件夹:如果上面的方法都没效果,你可以先把.vs文件夹剪切到项目外的位置,然后提交其他需要上传的文件。提交成功后再把.vs移回来,因为已经加入.gitignore,它不会再被Git追踪。

  • 检查文件权限:右键点击报错的Browse.VC.opendb文件,打开「属性」->「安全」选项卡,确认你当前登录的用户拥有该文件的读写权限。有时候文件权限被意外修改也会导致这类问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 09:22:10