2017-03-10 59 views
5

我已經通過bitbucket一個git LFS工作了一段時間沒有問題。我一直在自己的工作,但最近有一個實習生加入了我,我們沒有設法從他的機器推送文件。Bitbucket git LFS給出奇怪的錯誤消息

我們已經能夠克隆他的機器上的回購(包括大文件),做一些沒有問題的本地提交。雖然當談到推動我們,說

Authentication required: Authorization error: https://bitbucket ... ... Check that you have proper access to the repository

的問題如下所示的圖像中的身份驗證問題

enter image description here

請注意,我的學員有寫入權限回購(在bitbucket中)。

想知道發生了什麼?

回答

2

我得到了同樣的問題(仍然沒有解決),我沒有足夠的聲望評論你的帖子。有一個關閉問題here與我們同樣的問題。

很可能我們在使用Git LFS進行身份驗證時遇到了問題。我建議執行git lfs envgit config -l來查看您當前的環境。

編輯

看來,HTTPS不與GIT LFS工作。使用SSH解決了我的問題。

HTTP:HTTPS:// {用戶} @ bitbucket.org/{回購}的.git

SSH:[email protected]:{回購}的.git

編輯2

我使用的是Git LFS Version 2.0.1,並決定降級到1.5.2版本以複製SourceTree congif(因爲克隆和推送與SourceTree一起工作)。現在,一切都與HTTPS(我認爲他們打破了一些新的版本)!

SourceTree Config

+1

根據[Git LFS v2.0.0](https://github.com/blog/2328-git-lfs-2-0-0-released)的更新日誌,也會在v0中放棄對傳統API的支持。 5.0。如果您仍然在使用舊API的LFS服務器 ,則必須堅持使用v1.5.6。 – JPLemelin

+0

您的提示只是工作,謝謝! – arennuit

+0

不客氣,你能將我的答案設定爲接受的答案嗎? – Wingjam

1

這是一個已知的問題:https://jira.atlassian.com/browse/BSERV-9623

玉斯卡格斯建議在評論一個執行

git config 'lfs.locksverify' false 

對任何受影響的回購。

這適用於我。不過,它可能有不良副作用。

編輯:

應當注意的是關於認證和授權的警告就是:一個警告。

您可以選擇忽略它。推動確實成功。