2009-02-19 39 views
21

Gần đây tôi đã cài đặt Subversion lên máy chủ Linux (CentOS) và mọi thứ đều hoạt động tuyệt vời.Giao diện web của Subversion

tôi tự hỏi nếu có bất kỳ giao diện web có sẵn để quản lý các kho tức là tạo/xóa kho, quản lý người dùng và cho phép, xem lịch sử sửa đổi vv

Ý tưởng là tôi có thể làm tất cả mọi thứ thông qua một trang web thay vì sử dụng SSH.

Ngẫu nhiên tôi có Plesk/virtuozzo trên máy chủ này (và Webmin trên một máy chủ thử nghiệm khác) vì vậy nếu có thứ gì đó có thể tích hợp trực tiếp vào những thứ này thì tốt hơn nữa!

Trả lời

9

Những người Subversion có một số links list tham chiếu một tấn tài liệu liên quan đến Subversion bao gồm quản lý và các giao diện web khác nhau.

Tôi chưa sử dụng, nhưng Submin có thể là những gì bạn đang tìm kiếm.

Nếu bạn đang tìm kiếm mod_dav_svn duyệt kho lưu trữ đơn giản là tối thiểu và hoạt động.

Trac đã được đề xuất nhưng có nhiều tính năng quản lý theo dõi lỗi-wiki-dự án hơn, nhưng rất ít quản trị SVN ra khỏi hộp.

+5

URL cho http://subversion.tigris.org/links.html hiện là 404. Có ai có URL cập nhật không? Tôi chưa tìm thấy một trang tương tự tại http://subversion.apache.org. –

+2

Cuối cùng ở đây là: http://svn.apache.org/repos/asf/subversion/branches/python-3-compatibility/www/links.html –

2

Trac có thể phục vụ cho mục đích của bạn, nhưng tôi không chắc chắn việc kiểm soát nhiều lệnh SVN hàng ngày thực tế sẽ mang lại cho bạn. Nó có một giao diện rất đẹp để xem các phiên bản SVN tuy nhiên. Có một số look here để biết ví dụ về trang Trac cho gosmore và OpenStreetMap chương trình định tuyến để biết ý tưởng của nó.

Ngoài ra còn có websvnviewsvn, nhưng dường như tôi không thể tìm thấy bất kỳ tệp nào thực sự cho phép bạn tải lên tệp để đăng ký hoặc bất kỳ nội dung nào như thế. Tất cả chúng đều nhằm mục đích xem kho lưu trữ, tải xuống các tệp, xem nhật ký và so sánh các bản sửa đổi.

Về mặt đăng ký hàng ngày, công cụ thanh toán, có thể bạn nên sử dụng lệnh svn hoặc giao diện thân thiện như TortoiseSVN (nếu sử dụng từ Windows).

+0

Không. Trac không cho phép bạn quản lý người dùng và kho lưu trữ svn. – reinierpost

4

Đây có thể là một sự lặp lại của những gì người khác đã nói, nhưng tôi đã xem xét nhiều lựa chọn. Điều tốt nhất có thể sau đây:

Creating your own custom Subversion management layer cảm hứng cho tôi để kiểm tra vào VisualSVN, nhưng Tôi đã không thử nghiệm nó mặc dù.

+0

VisualSVN không xuất hiện để cung cấp một giao diện web. – reinierpost

+0

@reinerpost VisualSVN Server chỉ cung cấp giao diện người dùng ** web **. Hãy xem demo tại đây: http://demo-server.visualsvn.com/ – bahrep

0

Chuyên gia SVN đề xuất Subversion Edge.

Install and Update: Certified binaries, wizard driven installers with 1-click updates 
Repository Management: Create, manage, browse, and local backup 
User Management: Manage roles, permissions and access rules 
Administration: Authentication, server management and health analytics 
Desktops & IDEs: Eclipse, Visual Studio, AnkhSVN, Subclipse, and more 
Cloud Services: Public cloud backup and restore to CollabNet CloudForge 
TeamForge: Adds multi-server Subversion replication, code governance, improved network performance, as well as Agile ALM through DevOps 
Git: Upgrade to TeamForge from SubversionEdge to manage your Git and SVN repositories within one environment 

Tôi thực sự vui mừng về điều đó và hiện đang cài đặt nó lên (nó là ứng dụng Java, vì vậy phải mất một thời gian để thiết lập nó đúng so với một giao diện người dùng web thông thường).

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