Tôi đang cố gắng chọn một phần mềm điều khiển phiên bản cho nhóm của chúng tôi nhưng tôi không có nhiều kinh nghiệm về nó trước đây. Sau khi tìm kiếm và googling, có vẻ như Mercurial là một thử tốt. Tuy nhiên, tôi hơi bối rối về một số thông tin chung về nó. Về cơ bản, nhóm của chúng tôi chỉ có 5 người và tất cả chúng ta kết nối với một máy chủ sẽ được sử dụng để lưu trữ các kho lưu trữ. Máy chủ là một hệ thống Redhat Linux. Chúng tôi có thể sử dụng rất nhiều công việc tập trung. Bởi vì tôi thích ý tưởng cam kết cục bộ, tôi vẫn thích phần mềm kiểu DVCS hơn. Bây giờ tôi đang cố gắng để cài đặt mercurial. Đây là câu hỏi của tôi.Máy chủ Mercurial có phải là để sử dụng Mercurial không?
1) Máy chủ có được sử dụng cho các kho lưu trữ luôn cần phải được cài đặt phần mềm "mercurial-server" không? Hoặc nó phụ thuộc vào loại công việc mà nó sử dụng? Nói cách khác, có đúng không nếu không có luồng công việc tập trung được sử dụng cho các công trình, thì máy chủ có thể được cài đặt bởi "khách hàng thủy ngân"?
Tôi đang nhầm lẫn về thuật ngữ "máy chủ thủy ngân". Hoặc nó có nghĩa là các mercurial được cài đặt trên máy chủ luôn được gọi là "máy chủ mercurial" và nó không quan trọng nếu nó là tập trung hay không. Ngoài ra, bởi vì tất cả chúng ta làm việc trên máy chủ đó, nó có nghĩa là chỉ cần một bản sao của mercurial để cài đặt ở đó? Chúng ta đều có thư mục người dùng riêng của chúng tôi như/home/Cassie,/home/John, ... và/home/Joe.
2) SSH có phải không? Hoặc nó phụ thuộc vào loại kết nối giữa người dùng và máy chủ? Vì vậy, kể từ khi tất cả chúng ta làm việc trong máy chủ, SSH là không cần thiết phải không?
Cảm ơn bạn rất nhiều,
Tôi thấy bạn đã chọn câu trả lời hay, nhưng tôi muốn dành một giây để rant về 'mercurial-server'. Đó là một gói phần mềm riêng biệt không đến từ dự án Mercurial. Làm thế nào nó đã được đóng gói trong distro lớn với một cái tên khó hiểu như vậy tôi sẽ không bao giờ biết. Một hệ thống tập tin là đủ máy chủ và sshd hoặc Apache nếu bạn muốn một cái gì đó mà không gian tập tin được chia sẻ không có sẵn. –