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

Git推送到网络驱动器远程仓库失败,但并非一直失败

网络驱动器Git裸仓库推送失败问题

在网络驱动器文件夹执行git init --bare创建裸仓库后,远程创建新分支操作正常,但推送变更时触发错误:

> git push -u server main
remote: error: 无法设置'refs/heads/main'        
To file://***已屏蔽路径***
 ! [远程拒绝] main -> main (更新引用失败)
error: 无法推送部分引用至'file://***已屏蔽路径***'

使用VSCode扩展同步变更(推送)时直接报错;使用Git GUI推送会弹出重试提示,点击10-20次后才能推送成功。

已尝试的解决方案

  • 检查HEAD文件:确认远程仓库的.git/HEAD文件存在
  • 权限设置:已将网络文件夹权限设为Everyone完全控制,仅"guest( Unix User\guest)"用户无权限
  • 单进程运行:仅启动VSCode或Git GUI其中一个程序,不确定是否存在同程序多进程访问的情况
  • 配置transfer.unpackLimit:将远程仓库的该参数值设为1
  • 管理员权限运行:以管理员身份启动VSCode、Git GUI和Git CMD,问题依旧存在
  • 使用--shared参数重建仓库:执行git init --bare --shared重新创建仓库后,错误类型变为:
> git push -u origin main
error: 无法写入文件./objects/pack/pack-8975de7aa0b2dd6c527a0605420699a2b3b3c0f0.pack: 权限被拒绝
error: 无法写入文件./objects/pack/pack-8975de7aa0b2dd6c527a0605420699a2b3b3c0f0.idx: 权限被拒绝
To file://***已屏蔽路径***
 ! [远程拒绝] main -> main (无法将对象迁移至永久存储)
error: 无法推送部分引用至'file://***已屏蔽路径***'

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 08:34:54