将大文件推送到 tfs 上托管的 git 存储库
Push large files to git repository hosted on tfs
我在我的 git 存储库上安装和配置 lfs 扩展并跟踪“.ai”文件。
当我使用这些文件推送提交时出现此错误:
Git LFS: (0 of 5 files) 0 B / 1.19 GB
batch response: Repository or object not found: <repo url>/objects/batch
Check that it exists and that you have proper access to it
如有任何帮助,我们将不胜感激。
Are you using LFS via SSH, 有一个类似的问题供你参考here。
发生此错误的原因有几个:
您没有访问特定 LFS 对象的权限
检查您是否有权推送到项目或从项目中获取。
不允许项目访问 LFS 对象
您尝试推送到项目或从项目中获取的 LFS 对象不再可用于该项目。可能该对象已从服务器中删除。
使用了错误的 LFS 客户端版本:
使用 git lfs version
检查客户端计算机上 Git LFS 的版本。仅支持 0.6.0 及更新版本。
本地 git 存储库正在使用已弃用的 LFS API,项目正在使用已弃用的 LFS API
检查项目的 Git 配置以查找已弃用 API 和 git lfs -l
的痕迹。如果在配置中设置了 batch = false
,请删除该行并尝试使用比 0.6.0 更新的 Git LFS client。
此外,请确保您符合要求,有关详细信息,请参阅 this article。
并检查 LFS 是否支持您的环境,参考 .
我在我的 git 存储库上安装和配置 lfs 扩展并跟踪“.ai”文件。 当我使用这些文件推送提交时出现此错误:
Git LFS: (0 of 5 files) 0 B / 1.19 GB
batch response: Repository or object not found: <repo url>/objects/batch
Check that it exists and that you have proper access to it
如有任何帮助,我们将不胜感激。
Are you using LFS via SSH, 有一个类似的问题供你参考here。
发生此错误的原因有几个:
您没有访问特定 LFS 对象的权限
检查您是否有权推送到项目或从项目中获取。
不允许项目访问 LFS 对象
您尝试推送到项目或从项目中获取的 LFS 对象不再可用于该项目。可能该对象已从服务器中删除。
使用了错误的 LFS 客户端版本:
使用
git lfs version
检查客户端计算机上 Git LFS 的版本。仅支持 0.6.0 及更新版本。本地 git 存储库正在使用已弃用的 LFS API,项目正在使用已弃用的 LFS API
检查项目的 Git 配置以查找已弃用 API 和
git lfs -l
的痕迹。如果在配置中设置了batch = false
,请删除该行并尝试使用比 0.6.0 更新的 Git LFS client。
此外,请确保您符合要求,有关详细信息,请参阅 this article。
并检查 LFS 是否支持您的环境,参考