Tôi đang cố gắng để có được git-http-backend làm việc trên vps từ xa của tôi mà không có may mắn. Tôi đã điều chỉnh httpd.conf theo cách tương tự như trên this question, nhưng ngay sau khi tôi thêm chỉ thị ScriptAlias, lỗi xảy ra.Làm thế nào để giải quyết vi phạm chính sách suexec gây ra lỗi 500 bằng cách sử dụng git-http-backend?
Apache log lỗi:
suexec policy violation: see suexec log for more details
Premature end of script headers: git-http-backend
Suexec đăng nhập
error: target uid/gid (503/500) mismatch with directory (0/0) or program (0/0) or trusted user (0/10)
ai bình luận về cách người ta thường giải quyết vấn đề suexec Can?
EDIT
Vấn đề chính dường như là máy chủ web không được phép chạy script cgi.
Tài liệu về cấu hình suexec nằm ngoài tôi vào lúc này. Tôi đã chọn tắt nó ngay bây giờ, cho phép máy chủ web chạy các tập lệnh này. Bây giờ tôi có thể đẩy thành công vào repo. Tôi đã tìm thấy this article hữu ích.