2009-11-19 53 views
5

Tôi đang cố gắng thiết lập máy chủ gia đình của mình với một repo Subversion trên nó (sau một số thay đổi).Rùa sẽ không kết nối với máy chủ lật đổ

Tôi đã gỡ cài đặt VisualSVN Server đã cài đặt lại trên hộp máy chủ Windows Server 2003 và địa chỉ (ví dụ: URL) thành repo là https://server.network.local/svn/.

Tôi có thể duyệt qua IE đến địa chỉ đó, và nhận được danh sách kho (Tôi phải nhấn quá khứ lỗi chứng chỉ dù), nhưng khi tôi chỉ rùa để nó là tốt, tôi nhận được

OPTIONS of 'https://server.network.local/svn': Could not resolve hostname 
'server.network.local': No such host is known. 
(https://server.network.local) 

Tôi có thể ping và tracert cho máy chủ không có vấn đề mặc dù, vì vậy tôi không chắc chắn những gì là thỏa thuận.

+0

'server.house.local' đến từ đâu? – outis

+0

@outis: typo. Máy chủ thực sự của tôi và tên mạng là kinda dorky ... Tôi đang obfuscating. –

+0

có thể trùng lặp của [Tại sao tôi nhận được lỗi trên máy khách svn "lỗi phân tích cú pháp XML tại dòng 1 không tìm thấy phần tử" khi truy cập VisualSVN Server?] (Http://stackoverflow.com/questions/11541520/why-am-i- get-the-error-on-svn-client-xml-parse-lỗi-at-line-1-no-element-f) – bahrep

Trả lời

6

tôi đã cùng một vấn đề, như xa như tôi có thể nói bạn không thể đi thẳng vào thư mục SVN bạn cần bao gồm một tên tập tin kho trong ví dụ đường dẫn:

https://server.network.local:8443/svn/MyNewRepository

Hy vọng rằng giúp

+0

dường như quá đơn giản, vì vậy tôi đã thử mọi thứ khác trước ... trán tôi đau và bàn làm việc của tôi bị hủy hoại ... nhưng cảm ơn :) –

+0

NP, vui vì tôi có thể giúp đỡ. Chúc mừng – Anthony

+0

@Anthony - Tôi gặp sự cố liên quan. Xin hãy giúp tôi - https://stackoverflow.com/questions/27975987/cannot-connect-to-local-svn-server. – Steam

1

Bạn có thể muốn tạo liên kết 'https://server.network.local:8443/svn' và xem điều đó có tạo sự khác biệt hay không. Tôi có cổng trên một cài đặt tra tấn mà tôi sử dụng.

Rick Strahl có một số good article đẹp về cách thiết lập và chạy VisualSVN.

Hy vọng điều này phù hợp với bạn.

+0

Cổng ITYM https: //server.network.local: 8443/svn ... thường đi sau máy chủ, không phải ở cuối URL :-) –

+0

Bài viết bạn tham khảo mô tả thiết lập phiên bản phụ trên máy cục bộ. Tôi đã thiết lập subversion trên máy chủ và nó hoạt động tốt (tôi có thể kết nối thông qua rùa trên máy đó). Vấn đề là kết nối từ các máy khác trên mạng. –

+0

Bạn cũng có thể đọc phần này. http://www.west-wind.com/Weblog/posts/480534.aspx - Kết nối với Kho lưu trữ kiểm soát nguồn của Subversion qua HTTP. – Chris

0

TSVN có thể không hài lòng với chứng chỉ SSL xấu, vì vậy bạn cần làm cho nó tốt (tôi cho rằng nó tự ký, vì vậy bạn cần phải thêm cert vào kho chứng chỉ chính xác theo cách thủ công Các cửa sổ).

Trước khi bạn tiếp tục và thực hiện việc này, điều gì xảy ra nếu bạn trỏ TSVN đến phiên bản không an toàn (tức là http: //) của trang web? Có vui không? Nếu nó là sau đó nó chắc chắn chỉ đến vấn đề SSL.

2

Bạn phải xóa bộ nhớ cache DNS cục bộ của mình (và nếu bạn có DNS trên mạng LAN của mình, bạn cũng sẽ phải làm điều đó với bộ đệm DNS đó).

1

Hmm. "Không thể phân giải tên máy chủ" là một lớp bên dưới SSL, kho lưu trữ và như vậy. Đặt cược của tôi là tường lửa (cá nhân) không cho phép Tortoise đi qua.

0

Đặt cài đặt proxy của SVN. Chỉ cần nhấp chuột phải và Tortoise SVN và thiết lập và thêm cài đặt proxy. Nó có thể làm việc cho bạn.

2

Có một note at the very bottom of the VisualSVN Server Getting Started guide và câu trả lời cho câu hỏi. Ghi chú đọc:

Không giống như trình duyệt web, máy khách Subversion không thể truy cập nội dung của nút kho lưu trữ trong Trình quản lý máy chủ VisualSVN. Trong các từ khác, bạn không thể truy cập https://svn.example.com/svn/ URL bằng ứng dụng khách Subversion như TortoiseSVN hoặc svn.exe.

I.e. Máy khách Subversion có thể truy cập vào một kho lưu trữ nhưng URL https://server.network.local/svn/ không đến một kho lưu trữ, mà là một bộ sưu tập gốc của kho lưu trữ mà bạn chỉ có thể xem bằng trình duyệt web.

Tôi cũng muốn lưu ý rằng lỗi được nêu trong câu hỏi có thể khác với các khách hàng Subversion mới hơn. Nó thể là:

XML parse error at line 1 no element found 
0

Vấn đề này được liên quan đến DNS Server ...

Xem nếu nó mang lại cho lỗi như thế này https://server.xxx.com:435/svn

nếu bạn thay thế server.xxx.com với ip thích hợp (nghĩa iP của máy tính máy chủ svn)

nó hoạt động ..

vì vậy chỉ cần lập biên bản AAAA trong vùng chuyển tiếp tra cứu và làm PTR trong zon tra cứu ngược lại e và vấn đề được giải quyết.

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