Tôi có Visual SVN Server trên máy tính xách tay Vista của mình. Kho lưu trữ nằm trên ổ cứng thứ hai. Tôi đang làm một cài đặt sạch của Windows 7 trong vài ngày tới. Làm thế nào để cấu hình hoặc cài đặt Visual SVN Server một lần nữa và giữ cho người dùng, kho, và các thiết lập nguyên vẹn từ cài đặt trước đó? Cảm ơn.Di chuyển Visual SVN Server từ một cửa sổ cài đặt sang một số khác
Trả lời
Bạn chỉ cần sao chép thư mục chứa các kho lưu trữ (ví dụ: c:\repositories
) vào máy mới. Thư mục đó chứa tất cả người dùng (trong tệp htpasswd
) và quyền truy cập (authz
).
Lưu ý: điều này đúng nếu bạn đang sử dụng xác thực subversion. Tôi không chắc chắn nếu nó giống nhau khi sử dụng xác thực cửa sổ, nhưng tôi đoán nó là, vì đó cũng là một tập tin có tên (authz-windows
).
Chi tiết hướng dẫn:
- trên máy chủ mới, cài đặt VisualSVN máy chủ
- trong khi cài đặt, bạn được yêu cầu nơi các kho nên được đặt (mặc định là
c:\repositories
) - khi server đã cài đặt, chuyển đến máy cũ và mở
VisualSVN Server Manager
- nhấp chuột phải vào mục nhập
VisualSVN Server (local)
trong bảng điều khiển và nhấpProperties
- hộp thoại bạn có thể tìm thấy nơi các kho lưu trữ hiện đang nằm
- sao chép mọi thứ có trong thư mục đó vào thư mục lưu trữ của máy chủ mới (ví dụ:
c:\repositories
) - có thể bạn sẽ phải khởi động lại máy chủ, nhưng sau đó tất cả mọi thứ nên được và chạy
Vai trò/người dùng được lưu trữ trong các tập tin groups.conf và htpasswd theo "Repositories" thư mục và có thể được sao chép sang máy chủ mới. Các quyền riêng lẻ cho mỗi repo được lưu trữ trong tệp VisualSVN-SvnAuthz trong "Repositories \ your-repo \ conf" của bạn và cũng có thể được sao chép dưới dạng.
Cách tốt nhất để chuyển lịch sử dữ liệu của repos mà không gặp lỗi hệ thống tệp không tương thích là tạo tệp kết xuất cho mỗi repo, sau đó sao chép tệp kết xuất vào máy chủ mới và nhập tệp kết xuất trên máy chủ mới. Bạn cần sử dụng công cụ dòng lệnh có sẵn trong bảng điều khiển quản lý VisualSVN để tạo các tệp kết xuất này. Visual SVN có tài liệu hướng dẫn tốt cho các chi tiết cụ thể tại đây: http://www.visualsvn.com/support/topic/00010/
- 1. các đường di chuyển từ cửa sổ này sang cửa sổ khác
- 2. AnkhSVN: di chuyển một dự án sang một repo khác
- 3. Di chuyển từ ClearCase sang SVN/Mercurial
- 4. Di chuyển tệp từ một giải pháp Visual Studio sang
- 5. Phím tắt để di chuyển từ VBA Cửa sổ ngay lập tức sang cửa sổ mã
- 6. Di chuyển từ Oracle sang Sql Server
- 7. Không thể chuyển chức năng từ cửa sổ này sang cửa sổ khác trong IE
- 8. Làm thế nào để di chuyển một codebase từ một repo svn sang một lịch sử bảo quản khác?
- 9. Di chuyển từ Visual Sourcesafe sang Mercurial
- 10. TFS đặt giá trị di chuyển từ một chi nhánh này sang một chi nhánh khác
- 11. Di chuyển hàng triệu mặt hàng từ một tài khoản lưu trữ sang một số khác
- 12. Cài đặt Chef Solo trên một cửa sổ Máy chủ
- 13. xmonad: di chuyển cửa sổ nổi mới
- 14. chuyển tiếp các sự kiện winapi sang cửa sổ khác
- 15. Di chuyển bản sao làm việc svn sang một máy tính khác
- 16. chuyển từ cửa sổ sang nền tảng lập trình * nix
- 17. Di chuyển các trang Wiki từ một trang web khác sang một trang khác
- 18. Công cụ để Di chuyển từ SVN sang TFS
- 19. Phát hiện khi một cửa sổ đã ngừng di chuyển?
- 20. cài đặt gói xtsExtra trên một máy cửa sổ
- 21. Nhà phát triển di chuyển từ SQL Server sang Oracle
- 22. Di chuyển dữ liệu từ Excel sang SQL Server bảng
- 23. Di chuyển toàn bộ thư mục từ cửa sổ sang trình giả lập Android
- 24. Làm cách nào để di chuyển các gói và cài đặt của Delphi XE sang một người dùng khác?
- 25. Cài đặt dịch vụ cửa sổ từ dự án Visual Studio Installer
- 26. Visual Studio di chuyển dự án sang một thư mục khác
- 27. Di chuyển RavenDb sang một máy chủ khác
- 28. Di chuyển hàng từ bảng này sang bảng khác?
- 29. Di chuyển các cam kết từ một chi nhánh này sang một chi nhánh khác
- 30. Tôi có thể chuyển biến JavaScript sang một cửa sổ trình duyệt khác không?
Làm cách nào để định cấu hình visualsvn để thực hiện điều đó? Đó là câu hỏi của tôi. –
Nó hoạt động giống với tệp authz-windows. Không cần khởi động lại cho các hành động bạn đã mô tả. –
Cảm ơn. Hoạt động tuyệt vời! –