Bitbucket - 用Git LFS推送仓库

5

当我尝试将我的文件推送到bitbucket仓库(其中一些由git LFS跟踪,模式是*.uasset)时,我遇到了以下错误(我已用---代替了实际凭据):

git -c diff.mnemonicprefix=false -c core.quotepath=false push -v --tags --set-upstream origin master:master
Pushing to https://---@bitbucket.org/---/---.git

Git LFS: (0 of 241 files) 0 B / 372.25 MB                                      

Post https://bitbucket.org/account/signin/?next=/account/signin/%3Fnext%3D/account/signin/%253Fnext%253D/---/---.git/info/lfs/objects/batch: stopped after 3 redirects
Post https://bitbucket.org/account/signin/?next=/account/signin/%3Fnext%3D/account/signin/%253Fnext%253D/---/---.git/info/lfs/objects/batch: stopped after 3 redirects
Post https://bitbucket.org/account/signin/?next=/account/signin/%3Fnext%3D/account/signin/%253Fnext%253D/---/---.git/info/lfs/objects/batch: stopped after 3 redirects

error: failed to push some refs to 'https://---@bitbucket.org/---/---.git'

Completed with errors, see above.

我不知道出了什么问题。你能给个建议,告诉我如何解决这个错误吗?


Bitbucket这个源代码托管服务是否提供LFS作为服务?据我所知,他们只为其Bitbucket Server提供此服务 - 这是一款运行在您的基础设施上的协作软件。 - mucaho
相关提到,GitLab 提供免费的私有仓库,无限数量的协作者,并附带10GB的总存储空间(包括git lfs)。 - mucaho
2个回答

1
实际上,BitBucket 几个月后(2016 年 7 月)提供了对 LFS 的支持。
请参见 issue 11204

今天我们在 Bitbucket Cloud 中发布了 Git LFS Beta 版本。
虽然 LFS 支持仍在测试中,但最多可容纳 5 个用户的团队可以获得 1GB 的 LFS 存储空间,付费团队的存储空间基于您的用户层级。

要开始使用 Git LFS Beta,请在您想尝试它的存储库上单击一下启用它。只需前往 Bitbucket Cloud 中存储库设置左侧边栏中的“Git LFS Beta”部分即可。

有关 Git LFS 的更多信息,请参见this blog
这个新选项也可以在 SourceTree 中看到:

https://blog.bitbucket.org/files/2016/07/Group-2-Copy-1024x741.png


1
感谢您的评论。看起来Bitbucket确实没有提供LFS服务,所以我将尝试使用GitLab。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接