Thay vì sử dụng máy chủ Mercurial dựa trên web bên ngoài, tôi muốn thiết lập một máy chủ trên mạng nội bộ của công ty mình. Có một công cụ dựa trên web cho Mercurial cho phép bạn có một giao diện như Bitbucket's nhưng hãy để bạn lưu trữ Mercurial tại địa phương?Host Mercurial trên mạng nội bộ của công ty tôi?
Trả lời
Tàu thủy với hgwebdir.cgi
, có thể được định cấu hình để cung cấp giao diện cơ bản cho lưu trữ lưu trữ. Nó khá đơn giản để thiết lập với Apache.
Tôi sử dụng hộp này trên hộp OSX ở nhà; mất khoảng một giờ - hầu hết trong số đó là các quyền liên quan đến kludging trong các hoạt động máy chủ trên một hộp máy tính để bàn.
Nó không phải là Bitbucket. Nếu bạn có ngân sách có quy mô lớn, bạn có thể mua giấy phép bitbucket cho công ty của mình - tôi không biết.
Hgwebdir cung cấp cho bạn giao diện web cho bản repo hg của bạn. Nó đơn giản hơn những gì bạn có thể nhận được từ Bitbucket nhưng đủ tốt.
Bạn phải thiết lập máy chủ web (apache) và mercurial trên máy chủ.
codeBeamer là một nền tảng Quản lý vòng đời ứng dụng hoàn chỉnh thực hiện mọi thứ mà BitBucket và hơn thế nữa. Nó đi kèm với hỗ trợ thương mại và có thể được cài đặt trên bất kỳ máy chủ tuân thủ Java nào, cũng nằm phía sau tường lửa của công ty bạn.
Không gian giới hạn ở đây để đi vào chi tiết, nhưng codeBeamer user guide phải trả lời tất cả các câu hỏi của bạn.
(Disclaimer: chúng tôi là các nhà phát triển của sản phẩm.)
Với Deveo bạn có thể quản lý Mercurial, Git và kho Subversion, cũng như kho WebDAV để lưu trữ nhị phân. Nó cũng có các tính năng khác như dự án của Wiki và theo dõi vấn đề, mà làm cho nó giống như Github/Gitlab nhưng với sự hỗ trợ cho nhiều VCS.
(Tuyên bố từ chối trách nhiệm: Tôi đang làm việc tại Deveo)
Ý kiến của tôi: Deveo nó rất tốt !. Nhưng không phải vì lựa chọn tự lưu trữ, bạn trả một số tiền cho mỗi người dùng mỗi năm. nó thiếu thanh toán "Một lần" để mua nó. Nếu họ đã bao giờ làm cho một gói ví dụ để có thể mua nó cho một năm inlcuding cập nhật chỉ cho năm đó sẽ là tốt nhất. – AkisC
- 1. Cookie trên miền mạng nội bộ
- 2. Công ty của bạn triển khai phần mềm của công ty như thế nào?
- 3. Tìm hiểu về nội bộ của Mercurial, Bazaar, v.v ...?
- 4. Định cấu hình Fiddler để sử dụng proxy của mạng công ty?
- 5. Không thể cập nhật cabal để hoạt động bên trong mạng công ty
- 6. Danh sách liên hệ trên iPhone - Nhận Tên công ty
- 7. Làm thế nào để đối phó với các khuôn khổ công ty nội bộ và các nhà máy SW?
- 8. phương thức công cộng so với nội bộ trên một lớp nội bộ
- 9. Luồng công việc Git cho phát triển hạt nhân Linux của công ty
- 10. Cài đặt Bản ghi DNS với công ty Hosting hoặc Công ty đăng ký
- 11. cần một dịch vụ bản đồ như bản đồ google - nhưng đối với mạng nội bộ của tôi
- 12. Làm cách nào để yêu cầu playframework sử dụng proxy công ty của tôi?
- 13. API LinkedIn cho Danh bạ Công ty
- 14. Công ty nào sử dụng để xây dựng các tệp nhị phân của họ?
- 15. System.Net.WebRequest không tôn trọng tệp host
- 16. Máy chủ web của tôi có thể ở một công ty lưu trữ và email của tôi được tổ chức bởi bên thứ ba không?
- 17. Trang web "IP của tôi là gì" biết địa chỉ LAN nội bộ của tôi?
- 18. Tôi vẫn có thể nhận tiền từ AdMob nếu tôi không sở hữu một công ty?
- 19. Truy cập IIS 7.5 Express từ một máy khác trên mạng nội bộ
- 20. Công cụ Mercurial và merge?
- 21. Tôi có thể truy cập máy chủ Phát triển ASP.NET trong mạng nội bộ không?
- 22. Thay đổi Plugin Hồ sơ Công ty Linkedin Chiều rộng
- 23. Bắt đầu một chi nhánh quá muộn, thay đổi công ty mẹ của chi nhánh của tôi
- 24. Rails 3 và ActiveAdmin. Bộ lọc hiển thị Đối tượng không phải tên công ty
- 25. Lưu tập tin nội bộ trong thư mục nội bộ của riêng tôi trong Android
- 26. Làm cách nào để bạn tồn tại trong môi trường mã hóa của công ty?
- 27. Ứng dụng web Python (CherryPy) được triển khai cục bộ, nhưng không hiển thị trên mạng nội bộ
- 28. Phân phối tệp settings.xml maven trong môi trường công ty
- 29. Lấy địa chỉ MAC của máy trên mạng cục bộ từ IP của nó trong C#
Bitbucket hiện có thanh toán 10 lần một lần cho tối đa 10 người dùng. Có thể là đủ. Chỉ cần phát hiện ra nó nhờ bạn đề cập đến khả năng để có được nó cho mạng nội bộ. – lkuty
Đã viết quá nhanh. Điều này chỉ dành cho git. – lkuty