Tôi đang cố gắng thiết lập kho lưu trữ git công khai có thể được nhân bản qua HTTP trên máy chủ mà tôi sở hữu và có quyền truy cập root, nhưng có vẻ như tôi đang thiếu một cái gì đó. Tôi mới đến git vì vậy tôi không thể khắc phục rất tốt, nhưng đây là những gì tôi biết:`git clone` qua HTTP Fails với" kho không tìm thấy "
- Tôi có thể clone kho git với
git clone ssh://[email protected]/awhsome-framework
tốt git clone http://repo.alaskawh.com/framework
không thành công vớifatal: repository 'http://repo.alaskawh.com/framework/' not found
- http://repo.alaskawh.com/framework/ liệt kê các tập tin trong kho git tốt khi tôi truy cập nó trong một trình duyệt web
/var/lib/gitolite/repositories/awhsome-framework.git
là một liên kết tượng trưng đến /var/www/repo.alaskawh.com/framework/
, tôi đã tạo tệp hooks/post-update
chứa dòng exec git update-server-info
và tôi đã đảm bảo rằng quyền của người dùng là chính xác.
Có ai biết tôi đang làm gì sai không?
Bạn đã triển khai máy chủ HTTP thông minh Git cho mỗi [tài liệu này] (http://git-scm.com/book/en/v2/Git-on-the-Server-Smart-HTTP) chưa? – javabrett
@javabrett Tôi đã không làm vậy. Tôi đang làm việc để thực hiện nó ngay bây giờ và nó đang làm điều gì đó. –