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

无法将Git LFS仓库推送到Google Cloud服务器的问题求助

解决Google Cloud Source Repos Git LFS推送405错误的方案

1. 禁用LFS锁验证

Google Cloud Source Repos不支持Git LFS锁API,先执行提示里的命令关闭验证:

git config lfs.https://source.developers.google.com/p/my-project-id/r/myTestLFS.git/info/lfs.locksverify false

替换命令里的my-project-id为你的实际项目ID。

2. 修正Git LFS远程端点

405错误大概率是LFS上传端点配置错误,GCSR的LFS端点和普通Git仓库地址不同:

  • 先查看当前LFS端点配置:
    git config --get remote.origin.lfsurl
    
  • 如果返回空或错误地址,手动设置正确的LFS端点:
    git config remote.origin.lfsurl https://source.developers.google.com/p/my-project-id/r/myTestLFS.git/info/lfs
    
    同样替换项目ID和仓库名。

3. 重新执行推送操作

先推送所有LFS对象,再推送Git提交:

# 替换main为你的默认分支(比如master)
git lfs push origin main --all
git push origin main

Windows系统额外注意事项

  • 在仓库目录下重新执行git lfs install --local,确保LFS在当前仓库正确初始化,避免全局配置冲突。
  • 检查.gitattributes文件,确保内容为*.kra filter=lfs diff=lfs merge=lfs -text,Windows下保存为UTF-8无BOM格式,不要有多余换行。
  • 确认gcloud已授权:执行gcloud auth login,确保账号有该代码仓库的读写权限。

内容的提问来源于stack exchange,提问作者vinicius de novaes

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 00:38:19