2015-03-04 13 views
5

Tôi có một cài đặt GitLab 5.0 đột nhiên, không có lý do rõ ràng, bắt đầu thất bại git lệnh trên URL HTTP. Bất kỳ lệnh như git clone/pull/push không thành công với các lỗi sau:lệnh git trên GitLab HTTP từ xa thất bại với 403

fatal: unable to access 'http://host/user/project.git/': The requested URL returned error: 403 

Các lỗi xảy ra trước khi bất kỳ dấu nhắc cho người dùng/mật khẩu. Điều này xảy ra cho các dự án hiện tại và mới. Các URL SSH tiếp tục hoạt động tốt. Giao diện người dùng GitLab trên HTTP cũng hoạt động tốt.

Bất kỳ ý tưởng nào có thể sai hoặc cách khắc phục sự cố?

+0

Trong quá trình cài đặt Gitlab của chúng tôi nhân bản qua HTTP không hoạt động (chỉ qua SSH): kỹ sư đã định cấu hình Gitlab cho biết, đây là vấn đề đã biết và có thể được khắc phục trong Gitlab gần đây. – rutsky

Trả lời

5

Như thường xảy ra, tôi đã phát hiện ra vấn đề không lâu sau khi đăng. Đầu mối là HTTP làm việc cục bộ trên máy chủ. Hóa ra tôi đã có HTTP_PROXY biến cấu hình trên tất cả các hộp Windows tôi đã thử (Tôi cần nó gần đây cho cabal mà không phát hiện thiết lập tự động proxy trên Windows). Có vẻ như git đang kết nối với GitLab điểm cuối qua proxy dẫn đến lỗi. Để lại câu trả lời trong trường hợp nó giúp người khác.

+0

câu trả lời hoàn hảo. trường hợp tương tự vẫn tồn tại cho Gitlab trên Ubuntu. Gần đây tôi thiết lập một proxy toàn cầu, nhưng trên một máy khởi động lại, tôi đã phải đối mặt với lỗi này. Những gì có vẻ như, trên máy khởi động lại Gitlab dụ đã được khởi động lại, và sau đó nó không thể giải quyết đường dẫn nhân bản của nó thông qua proxy. Đã xóa proxy và đã khởi động lại hoàn toàn, hiện đang hoạt động tốt! –

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