2013-03-18 33 views
5

Tôi nhận thấy rằng SVN hoạt động tốt cho đến khi tôi khởi động lại máy (Mac OS X). Sau đó, khi tôi làm svn checkout svn://10.0.0.9/testA, tôi nhận được lỗi svn: No repository found in 'svn://10.0.0.9/testA'.svn checkout: Không tìm thấy kho lưu trữ

svn info sản xuất như sau:

Path: . 
URL: svn://10.0.0.9/testA 
Repository Root: svn://10.0.0.9 
Repository UUID: e5a0987c-ab12-4088-82c5-263f6c00c66a 
Revision: 3 
Node Kind: directory 
Schedule: normal 
Last Changed Author: Mika 
Last Changed Rev: 3 
Last Changed Date: 2013-03-15 14:55:57 +0400 (Fri, 15 Mar 2013) 

Bất kỳ đề nghị?

+0

bạn có thể nhìn thấy cô ấy e .Đây có thể là [giải pháp] (http://www.linuxquestions.org/questions/general-10/subversion-no-repository-found-623128/) cho bạn. Tham số – PSR

Trả lời

10

Tôi thấy rằng tôi cần phải giết quy trình svnserve và bắt đầu lại.

Trên thiết bị đầu cuối:

// tìm và giết chết quá trình

ps -ef  | grep svnserve 
sudo kill processID. 

// khởi động máy chủ

svnserve -d -r <path to repository> 
+0

cho tùy chọn -r không chính xác –

1

Trong trường hợp /testA con đường (đường dẫn rút ngắn) trong URL của kho bạn phải sửa chữa giá trị -r (kho lưu trữ gốc)

Từ doc:

Bạn cũng có thể tăng cường an ninh và lưu URL thời gian tham gia với svnserve bằng cách sử dụng công tắc --root để thiết lập vị trí gốc và hạn chế quyền truy cập vào một thư mục chỉ định trên máy chủ:

svnserve.exe --daemon --root drive:\path\to\repository\root

ổ đĩa: \ path \ to \ kho \ gốc là đường dẫn đến thư mục mẹ của kho (kho), không để kho riêng của mình

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