Cài đặt và cấu hình SVN

Download Report

Transcript Cài đặt và cấu hình SVN

Cài đặt và cấu hình
SVN
Nguyễn Văn Khiết
Nội dung
• Cài đặt
• Tạo Repository
• Cài đặt truy cập vào Repository
Cài đặt
• SVN Server
• Tortoise SVN
Cài đặt
• SVN Server
– Cài SVN cho windows version 1.4.6 (chỉ cần
giải nén)
– Thiết lập biến môi trường
• Path : thêm đường dẫn đến nơi chứa SVN
• SVN_EDITOR : C:\Windows\notepad
Tạo Repository
• Tạo bằng command line
– Tạo một thư mục trống trên server, thư mục
này sẽ được dùng làm thư mục chứa tất cả
Repository
– Trong thư mục vừa tạo, tạo một thư mục để
lưu trữ một Respository.
– Dùng lệnh svnadmin create để tạo
Tạo Repository
• Tạo bằng command line
svnadmin create --fs-type bdb MyNewRepository
hoặc
svnadmin create --fs-type fsfs MyNewRepository
hoặc
svnadmin create MyNewRepository
Tạo Repository
• Tạo bằng command line
– Tạo các thư mục con cho Repository bằng
lệnh svn mkdir
– Ví dụ
svn mkdir svn://localhost/myproject
Cài đặt truy cập vào Repository
• conf/passwd
• conf/authz
• conf/svnserve.conf
Cài đặt truy cập vào Repository
• Trong thư mục Repository, mở file
conf/passwd
– Tạo các user được quyền thao tác trên
repository.
– Ví dụ:
[users]
harry = harryssecret
sally = sallyssecret
Cài đặt truy cập vào Repository
• Trong thư mục Repository, mở file
conf/authz
– Tạo các group bao gồm nhiều user.
– Gán quyền truy cập cho các user hoặc group
trên từng folder của Repository.
Cài đặt truy cập vào Repository
• Trong thư mục Repository, mở file
conf/authz
– Ví dụ
[groups]
harry_and_sally = harry,sally
[/foo/bar]
harry = rw
*=
[repository:/baz/fuz]
@harry_and_sally = rw
*=r
Cài đặt truy cập vào Repository
• Trong thư mục Repository, mở file
conf/svnserve.conf
– Chỉnh các cho phép truy cập (read, write,
none)
• anon-access = none
• auth-access = write
– Chỉnh file password
• password-db = passwd
– Chỉnh file auth
• authz-db = authz
SubVersion lắng nghe yêu cầu
• Cho SubVersion lắng nghe các yêu cầu
kết nối đến:
• svnserve --daemon --root "C:\Subversion"
Cài đặt
• Tortoise SVN
– Cài đặt Tortoise SVN
– Tortoise SVN không có giao diện riêng, được
sử dụng tích hợp với Windows Explorer.
– Sau khi cài đặt xong
• Tạo một working folder
• Mở Windows Explorer, tới Working folder, rồi rightclick, chọn Tortoise SVN  CheckOut.