Trước đây tôi thực sự thích sử dụng Trac với các kho lưu trữ lật đổ được lưu trữ trên một số máy chủ của riêng tôi. Việc duyệt mã tích hợp và duyệt mã trực tuyến rất thuận tiện.Git và Trac (hoặc tương tự)
Tôi đã sử dụng github cho một số dự án công cộng của mình nhưng tôi không có tiền để trả tiền cho dịch vụ bổ sung, đặc biệt khi tôi đã thanh toán cho lưu trữ VPS từ xa.
Có ai biết hoặc có bất kỳ trải nghiệm nào thiết lập nội dung nào đó như Trac với kiểm soát phiên bản git không? Cụ thể, tôi đã có thể chuyển sang một máy chủ từ xa nhưng tôi muốn một số giao diện web cho phép tôi (và những người làm việc với tôi) thấy rằng các cam kết và trạng thái hiện tại của codebase trực tuyến mà không làm cho dự án được công khai. Tôi biết về số GitPlugin nhưng không thể thiết lập và chạy thành công. Bất cứ một đề nghị nào khác?
Đặt vé tích hợp (và wiki) là mong muốn nhưng không phải là điều cần thiết tuyệt đối.
Edit:
Sau khi chơi xung quanh với GitPlugin và Trác hơn một chút tôi đã có thể để có được nó lên và chạy. Vấn đề chính là tôi cần thiết để cho phép một cách rõ ràng các plugin cho môi trường trac bằng cách làm một cái gì đó như thế này trong trac.ini:
[components]
# for version 0.10
gitplugin.* = enabled
# for version 0.11
tracext.git.* = enabled
tôi cũng có thể thử Redmine và CGit vì điều này có vẻ như phần khác của phần mềm đó làm những gì tôi đang tìm kiếm. Những đề nghị khác dều được hoan nghênh.
Tôi làm việc trên một dự án sử dụng Git + Redmine, và nó tuyệt vời. – mipadi
Nhược điểm duy nhất đối với tôi là cú pháp Wiki trong Redmine. Vẫn là một công cụ tuyệt vời. – 0xC0000022L
Trac đã hỗ trợ cho git ra khỏi hộp [kể từ cuối năm 2012] (http://trac.edgewall.org/wiki/TracGit). – Tim