2012-01-03 48 views
5

Tôi đã cài đặt svn trên máy chủ Windows 2008 từ xa, ví dụ ip là 41.139.540.60. Bây giờ, bằng cách sử dụng Tortoise SVN trên máy chủ chính nó hoạt động bằng cách sử dụng svn: // localhost /. Tôi có thể mở trình duyệt kho và vân vân. Bây giờ, làm cách nào để kết nối với svn đó từ máy tính cục bộ của tôi? Tôi đã thử svn: //41.139.540.60, nhưng nó không hoạt động, tin nhắn tôi nhận được là máy chủ không trả lời và do đó kết nối không thành công. Tôi không thể ping IP, do đó, nó là một vấn đề máy chủ tôi đoán.Kết nối với SVN trên máy chủ Windows từ xa bằng Tortoise SVN?

Còn gì khác cần thiết để chạy?

Cảm ơn :)

Hướng dẫn tôi sử dụng là: http://www.codinghorror.com/blog/2008/04/setting-up-subversion-on-windows.html

Trả lời

7

Giao thức svn:// chạy trên TCP port 3690, vì vậy hãy đảm bảo Windows Server 2008 từ xa của bạn cho phép khách hàng kết nối với cổng này.

Một lựa chọn khác là cài đặt Apache + mod_svn trên máy chủ Windows 2008 của bạn và kết nối với các kho của bạn với https:// hơn svn://

Here is a useful guide for installing Apache and mod_svn

Như bạn đã được cài đặt SVN bản thân, bạn có thể bắt đầu từ mục 2.3

+2

Vâng, ** đó là giải pháp **! Cảm ơn người đàn ông! – EOB

+0

Không có vấn đề, vui mừng nó có thể giúp bạn. Vui lòng đặt câu trả lời này làm câu trả lời được chấp nhận của bạn nếu bạn muốn. cảm ơn – Tony

5

Bạn có thể muốn đảm bảo rằng máy chủ Windows 2008 của bạn có chuyên nghiệp mỗi cài đặt tường lửa. Kiểm tra các cổng sau:

svn: // cổng 3980

http: // cổng 80

ssh + svn: // cổng 22

tùy thuộc vào giao thức cấu hình của bạn (s) cho truy cập máy chủ svn, bạn nên điều chỉnh cổng tường lửa trên Windows 2008.

+0

Không hoạt động .... hm điều gì khác có thể là vấn đề? Tôi thậm chí không thể ping IP từ máy tính cục bộ của tôi. – EOB

+0

Theo mặc định tường lửa Windows Server 2008 được định cấu hình bằng Tường lửa Windows đang chạy và tính năng Chia sẻ Tệp và Máy in bị tắt. Điều này chặn các gói ICMP Echo Request được sử dụng bởi lệnh PING. Bật tùy chọn Chia sẻ tệp và máy in trong Cài đặt cấu hình tường lửa của Windows Bắt đầu> Pa-nen điều khiển> Mạng và mạng nội bộ Trong tiêu đề phần tường lửa của Windows, bấm vào liên kết Cho phép chương trình qua Windows Firewall Trong danh sách chương trình và cổng, hãy kiểm tra Tệp và Tùy chọn Chia sẻ Máy in – Tony

+0

Mở cổng TCP 3690 trên máy chủ là giải pháp, cảm ơn. – EOB

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