2009-09-02 42 views
5

Tôi đã sử dụng TortoiseSVN trong một thời gian cho một vài dự án phụ của tôi, nhưng đối với lưu trữ, tôi luôn sử dụng một số công ty khác.Máy chủ cửa sổ Subversion

Bây giờ đã đến lúc công ty tôi làm việc, chúng tôi bắt đầu thử nghiệm với nó và tôi cần một vài gợi ý về cách cài đặt máy chủ svn. Tôi đã truy cập link textlink text nhưng tôi không chắc chắn về cách nào để đi, hoặc nếu có bất kỳ sự khác biệt nào giữa hai người trong số họ. (Lo lắng duy nhất của tôi về visualSVN là nó chứa máy chủ Apache nếu tôi đúng, có thể gây ra vấn đề cho chúng tôi, vì chúng tôi sử dụng máy chủ, chúng tôi cũng sẽ cài đặt svn cho các mục đích khác, bao gồm lưu trữ trang web bằng cách sử dụng IIS) Ngoài ra, việc có thể truy cập kho lưu trữ thông qua web không quan trọng đối với chúng tôi vì chúng tôi chủ yếu sẽ truy cập thông qua mạng cục bộ.

Vì vậy, bất kỳ đề xuất nào cần cài đặt?

cổ vũ

+0

có thể trùng lặp với lưu lượng truy cập http: // stackoverflow.com/questions/859577/whats-the-easy-way-to-setup-a-local-subversion-server/ –

+0

trong bài đăng đó về việc thiết lập máy chủ trên cùng một máy, đó là tôi đoán hơi khác nhau –

+0

công bằng ' nuff snomag! –

Trả lời

8

Tôi đã sử dụng VisualSVN và rất đơn giản để thiết lập và quản lý. Nếu tôi nhớ chính xác, bạn không cần phải cấu hình hoặc thực hiện nhiều thiết lập với Apache nếu bạn không sử dụng nó để truy cập web. Tôi đã không nghe nói về SVN1Click, nhưng điều đó có vẻ giống như một cách để giúp bạn và chạy.

Cài đặt khác mà bạn có thể muốn xem là CollabNet. Không hoàn toàn đơn giản như VisualSVN, nhưng nó nổi tiếng và tôi đã sử dụng nó và đã hài lòng với nó.

Lời khuyên tốt nhất của tôi là - tải xuống và thử chúng một chút (trước khi triển khai cho công ty của bạn) và một số nhà phát triển của bạn dùng thử (chỉ trên cơ sở thử nghiệm) và xác định xem máy chủ có đáp ứng được không nhu cầu của công ty bạn.

+0

Chúc mừng Jason, tôi nghĩ đó là những gì tôi sẽ làm, nhưng tôi muốn chắc chắn rằng tôi không hoàn toàn rời khỏi đường đua. –

+0

Ở đây chúng tôi đã thử nghiệm chúng trong các máy ảo. Giúp dễ dàng chuyển từ cài đặt thử nghiệm này sang cài đặt thử nghiệm tiếp theo, quay lại một số trạng thái đã lưu, v.v. – sbi

+0

Lưu ý rằng SVN1Click có vẻ khá chết. – sbi

8

Tôi đang sử dụng VisualSVN Server trong gần một năm và hoạt động tốt.
Rất đơn giản để cài đặt và định cấu hình (tiếp theo, tiếp theo).

Đó là lựa chọn tốt nhất của bạn.

+4

+1 - Đồng ý. Đây là những gì tôi sẽ đăng. Tôi đã sử dụng máy chủ VisualSVN kể từ khi nó được phát hành công khai ban đầu. Nó hoạt động tuyệt vời. Nhưng bạn sẽ muốn tìm hiểu về svnadmin –

0

Chúng tôi sử dụng Collabnet Subversion tại công ty của chúng tôi. Việc cài đặt là vấn đề của Next-> Next-> Next và nó thiết lập các dịch vụ cần thiết cho bạn (svnserve hoặc Apache w/WebDAV). Chúng tôi chỉ sử dụng svnserve.

Bạn có thể cần bật cổng 3690 (SvnServe) trên tường lửa.

+0

Điều đó nói rằng, VisualSVN dễ dàng cài đặt như một Collabnet. –

+0

Huh ... Tôi nhớ CollabNet khó cài đặt hơn VisualSVN. Vui mừng khi biết rằng nó không phải. – JasCav

1

Có vẻ như bạn muốn original Máy chủ lật đổ - các tệp nhị phân có sẵn here. Theo hiểu biết tốt nhất của tôi, cho phép truy cập qua Apache là tùy chọn. Nếu không có Apache, bạn có thể truy cập các kho lưu trữ bằng cách sử dụng TortoiseSVN và giao thức svn: //.

1

Apache và IIS có thể cùng tồn tại trên cùng một máy chủ. (Họ làm bây giờ trên máy chủ của chúng tôi.) Bạn chỉ cần cấu hình chúng cho hai cổng khác nhau. Trong trường hợp của chúng tôi, IIS (có quyền hạn cho Wiki và Issue Tracker của chúng tôi) nằm trên cổng 80 và phiên bản Apache-SVN nằm trên cổng 8080.

Bạn cũng có thể thực hiện tuyến SvnServe, mang lại hiệu suất tốt hơn, nhưng nó có một số nhược điểm. (LDAP xác thực là khó làm, không thể sử dụng WebDAV để làm tự động phiên bản, có thể đọc repo với tiêu chuẩn HTTP.) Tất cả phụ thuộc vào những gì bạn cần cho thiết lập của bạn.

Chúng tôi sử dụng máy chủ CollabNet.

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