OK, tôi đang gặp sự cố khi thiết lập SVN + SSH.Kết nối SVN + SSH đưa ra lỗi 210002, kết nối mạng đóng bất ngờ
Tôi có SVN đang chạy trên máy chủ Linux và cố gắng kết nối từ máy tính xách tay Mac chạy Snow Leopard. XCode cố gắng kết nối, nhưng cung cấp thông báo "Lỗi 210002, kết nối mạng bị đóng đột ngột".
Không có gì trực tuyến dường như giải thích. Tôi kết nối bằng cách sử dụng xcode với HTTP và nó hoạt động chính xác cho tất cả các kho lưu trữ.
Dưới đây là vesrion SVN của tôi:
svn, version 1.5.4 (r33841)
compiled Aug 7 2009, 01:44:11
Copyright (C) 2000-2008 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (http://www.Collab.Net/).
The following repository access (RA) modules are available:
* ra_neon : Module for accessing a repository via WebDAV protocol using Neon.
- handles 'http' scheme
- handles 'https' scheme
* ra_svn : Module for accessing a repository using the svn network protocol.
- with Cyrus SASL authentication
- handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
- handles 'file' scheme
Tôi hiện đang có nó thiết lập để sử dụng http, mà làm việc không có vấn đề.
http://userna[email protected]/svn/project
Tôi có thể ssh vào máy chủ sử dụng tên đăng nhập và mật khẩu, và chạy các lệnh như
svn list file:///home/svn/project
và tôi nhận được một danh sách các nội dung của dự án đó. Vì vậy, tôi không nghĩ rằng đó là một vấn đề quyền.
Tệp trên máy chủ có tại/home/svn/project.
Tôi đang cố gắng làm việc này trong XCode. Không hoạt động bằng cách sử dụng đường dẫn như/home/svn/project hoặc chỉ/svn/project như các công trình trong http.
Nhưng, từ máy tính xách tay, các lệnh sau đây thực hiện thông tin danh sách như mong đợi:
svn list svn+ssh://[email protected]/home/svn/project
[email protected]'s password:
branches
tags
trunk
Killed by signal 15.
Chương trình svnserve không chạy, nhưng người sử dụng tôi đăng nhập với có khả năng chạy nó. Nếu tôi bắt đầu nó ở chế độ nền trước, nó dường như không thay đổi bất cứ điều gì.
Bất kỳ ý tưởng nào tôi thiếu. Rất thích có thể chạy svn + ssh và tắt truy cập http.
Chúc mừng!
EDIT
Đối với một số thông tin nhiều hơn, tôi thấy rằng nó chỉ có một kho lưu trữ. Tất cả các kho lưu trữ khác trên máy chủ dường như hoạt động chính xác với SVN + SSH.
Dường như đó là lỗi XCode, nhưng tôi không biết chắc chắn. Đó là một cái gì đó về cách XCode đọc thông tin kết nối SSH có thể được lưu trữ trong máy tính.
Trên Ubuntu, [ chủ đề này] [1] đã giúp tôi. [1]: http://unix.stackexchange.com/questions/27143/how-to-configure-svn-ssh-with-ssh-on-non-standard-port – Gordak