到位桶混帐LFS给出奇怪的错误消息

问题描述 投票:7回答:3

我已经通过到位桶的Git LFS工作了也没有问题的同时。我是工作在我自己的,但最近一个实习生加入了我,我们不设法从他的机器推文件。

我们已经能够克隆回购他的机器(包括大文件)上,做一些本地提交没有问题。虽然当谈到推动我们,说身份验证问题

需要验证:授权错误:https://bitbucket ......请检查您有到仓库适当的访问

该问题被示出在下面的图片:

enter image description here

请注意,我的学员有写访问权限回购(以到位桶)。

任何想法是怎么回事呢?

git authentication bitbucket git-lfs
3个回答
5
投票

我得到了同样的问题(还没有解决),我没有足够的信誉评论您的文章。有一个封闭的问题here与我们相同的问题。

这可能是因为我们有Git的LFS认证问题。我建议执行git lfs env也许git config -l看到您的当前环境。

编辑

看来,HTTPS不与GIT LFS工作。使用SSH解决我的问题。

HTTP:HTTPS:// {用户} @ bitbucket.org / {回购}的.git

SSH:[email protected]:{}回购git的

编辑2

我使用Git LFS版本2.0.1,并决定降级到1.5.2版本复制SourceTree配置(因为克隆与SourceTree推工作)。而现在,一切都正在与HTTPS(我认为他们打破了较新版本的东西)!

SourceTree Config


2
投票

这是一个已知的问题:https://jira.atlassian.com/browse/BSERV-9623

玉Skaggs的建议在执行一个评论

git config 'lfs.locksverify' false

对任何受影响的回购。

这对我的作品。它可能产生有害的副作用,虽然。

编辑:

应当注意的是关于认证和授权的警告就是:一个警告。

您可以选择忽略它。推没有成功。


1
投票

对我来说,这一切都不奏效。只为我工作的解决方案是执行以下

git config lfs.contenttype 0

我用下面的git和git-LFS版本

git version 2.20.1.windows.1

git-lfs/2.6.1 (GitHub; windows amd64; go 1.11.1; git dc072c3e)

我的git回购是在一个服务器到位桶托管。按本discussion到位桶服务器(和其他主机平台)的一些版本预计仅接收application/octet-stream作为内容类型,如果它被设置为别的失败。

© www.soinside.com 2019 - 2024. All rights reserved.