2017-03-10 17 views
5

Tôi đã làm việc trên git LFS qua bitbucket trong một thời gian không có vấn đề gì. Tôi đã làm việc một mình nhưng gần đây một học viên đã tham gia cùng tôi và chúng tôi không quản lý các tập tin từ máy của anh ấy.Bitbucket git LFS đưa ra thông báo lỗi lạ

Chúng tôi đã có thể sao chép repo trên máy của anh ấy (bao gồm các tệp lớn), thực hiện một vài cam kết cục bộ mà không có vấn đề gì. Mặc dù khi nói đến đẩy chúng ta có một vấn đề xác thực nói rằng

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

Vấn đề được hiển thị trong hình dưới đây:

enter image description here

Lưu ý rằng thực tập sinh của tôi có quyền truy cập ghi để repo (trong bitbucket).

Bất kỳ ý tưởng nào về những gì đang xảy ra?

Trả lời

2

Tôi gặp vấn đề tương tự (vẫn không khắc phục được) và tôi không có đủ danh tiếng để nhận xét bài đăng của bạn. Đã xảy ra sự cố đóng here với cùng một vấn đề với chúng tôi.

Có thể chúng tôi đã gặp sự cố khi xác thực với Git LFS. Tôi khuyên bạn nên thực hiện git lfs env và có thể git config -l để xem môi trường hiện tại của bạn.

EDIT

Dường như HTTPS không hoạt động với GIT LFS. Sử dụng SSH đã giải quyết được vấn đề của tôi.

HTTP: https: // {user} @ bitbucket.org/{} repo git

SSH: [email protected]: {} repo git

EDIT 2

Tôi đã sử dụng Git LFS Phiên bản 2.0.1 và quyết định hạ cấp xuống phiên bản 1.5.2 để sao chép SourceTree congif (vì nhân bản và đẩy làm việc với SourceTree). Và bây giờ, mọi thứ đang làm việc với HTTPS (tôi nghĩ rằng họ đã phá vỡ một cái gì đó với phiên bản mới hơn)!

SourceTree Config

+1

Theo thay đổi của [Git LFS v2.0.0] (https://github.com/blog/2328-git-lfs-2-0-0-released) cũng giảm hỗ trợ cho API cũ trong v0. 5.0. Nếu bạn vẫn còn bằng cách sử dụng máy chủ LFS trên API cũ, bạn sẽ phải tuân theo v1.5.6. – JPLemelin

+0

Mẹo của bạn chỉ hoạt động, cảm ơn! – arennuit

+0

Bạn được chào đón, bạn có thể đặt câu trả lời của tôi làm câu trả lời được chấp nhận không? – Wingjam

1

Đây là một vấn đề được biết: https://jira.atlassian.com/browse/BSERV-9623

Jade Skaggs cho thấy tại một trong những ý kiến ​​để thực hiện

git config 'lfs.locksverify' false 

cho bất kỳ repo bị ảnh hưởng.

này làm việc cho tôi. Nó có thể có tác dụng phụ không mong muốn, mặc dù.

EDIT:

Cần lưu ý rằng cảnh báo về xác thực và ủy quyền chỉ là: cảnh báo.

Bạn có thể chọn bỏ qua nó. Việc đẩy thành công.

Các vấn đề liên quan