PHÁT TRIỂN PHẦN MỀM MÃ NGUỒN MỞ Visualsvn server

38 1.3K 3
PHÁT TRIỂN PHẦN MỀM MÃ NGUỒN MỞ Visualsvn server

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bao cao ma nguon mo

TRƯỜNG ĐẠI HỌC VÕ TRƯỜNG TOẢN KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO PHÁT TRIỂN PHẦN MỀM NGUỒN MỞ Đề tài: Visualsvn server Giáo viên hướng dẫn: SV thực hiện: TỐNG BẢO LỘC Huỳnh Văn Văn Nam Phạm Công Minh Trần Trung Kiên Nguyễn Ngọc Toàn Hậu giang, ngày….tháng….năm 2013 NHẬN XÉT CỦA GIÁO VIÊN . . . . . . . . . . . . . . . . . . . . . Hậu Giang, ngày…….tháng….năm 2013 Phát triển phần mềm nguồn mở Nhóm 7 Giới thiệu về visualsvn server, mục đích sử dụng. VisualSVN Server cho phép bạn dễ dàng cài đặt và quản lý một máy chủ Subversion đầy đủ chức năng trên nền tảng Windows. Nhờ mạnh mẽ của nó, khả năng sử dụng cạnh tranh nhất và các tính năng doanh nghiệp cấp độc đáo, VisualSVN Server là giá cả phải chăng cho cả doanh nghiệp nhỏ và người dùng doanh nghiệp. VisualSVN Server được dựa trên các tiêu chuẩn mở và cung cấp sự ổn định vững chắc, bảo mật và hiệu suất. Tính năng chính của nó là: Hoạt động out-of-the-box Active Directory Single Sign-On Phái đoàn Quản lý kho Giao diện điều khiển quản lý mạnh mẽ Quản trị máy chủ từ xa •Cách thích hợp để thiết lập một Subversion máy chủ Apache VisualSVN Server đã đạt 1.000.000 lượt tải về và đó là cách ưa thích nhất để thiết lập và duy trì một máy chủ Subversion Apache trên nền tảng Windows. Nó là đáng tin cậy bởi hàng ngàn SMB và như Fortune 500 công ty nhưGeneral Electric , Siemens , Raytheon và Sony . • Dễ dàng cài đặt, cấu hình và duy trì VisualSVN Server được phân phối như là một gói cài đặt duy nhất với các phiên bản mới nhất của tất cả các thành phần cần thiết. Quá trình cài đặt rất đơn giản và cho phép bạn thiết lập một máy chủ Subversion đầy đủ tính năng và sẵn sàng để sử dụng chỉ trong một vài cú nhấp chuột. Nâng cấp lên phiên bản mới là quá đơn giản. • Giao diện điều khiển quản lý mạnh mẽ VisualSVN Server cung cấp một giao diện điều khiển quản lý tiện dụng có tên VisualSVN Server Manager . Nó được thực hiện như một tiêu chuẩn MMC snap-in và cho phép bạn quản lý máy chủ Subversion của bạn không cần xử lý với các tập tin cấu hình và các công cụ dòng lệnh. . • Subversion chính hãng VisualSVN Server được dựa trên các tiêu chuẩn mở và không cố gắng để giới thiệu một hệ thống kiểm soát phiên bản độc quyền. Subversion kho được lưu trữ trong các định dạng chuẩn và máy chủ có thể truy cập của khách hàng Subversion tiêu chuẩn như svn.exe hoặc TortoiseSVN . • Máy chủ Subversion doanh nghiệp sẵn sàng Trang 1 Phát triển phần mềm nguồn mở Nhóm 7 VisualSVN Server là một tính năng máy chủ Subversion hoàn chỉnh là giá cả phải chăng cho cả doanh nghiệp nhỏ và người dùng doanh nghiệp. Nhờ tính năng doanh nghiệp cấp độc đáo như Active Directory Single Sign-On và Quản trị từ xa máy chủ , VisualSVN Server Enterprise Edition có thể được tích hợp hoàn toàn vào một mạng công ty dựa trên Windows 1. Tìm hiểu về hệ thống SVN (sub version) Hệ thống SVN (http://subversion.tigris.org/) là một hệ thống quản lý phần tài nguyên của một dự án. Hệ thống có khả năng tự cập nhật, so sánh và kết hợp tài nguyên mới vào phần tài nguyên cũ. Mục tiêu chính của SVN : Quản lý các phiên bản của một file nào đó (bất kỳ là file text, binary, .) vào server SVN. Quá trình kiểm tra sẽ được SVN sẽ kiểm tra tại 2 nơi 1. Thư mục dự án (Nơi thực hiện dự án). 2. Thông tin dự án được lưu trữ trên server. Khi kiểm tra file hiện hành có sự thay đổi so với trên server SVN là SVN sẽ tạo một phiên bản mới lưu lại(khi người dùng update -> commit). Việc quản lý phiên bản sẽ giúp việc phục hồi lại các version trước đó dể dàng không cần phải lưu backup tùm lum không biết cái nào trước cái nào sau . Khi lưu từng phiên bản sẽ cho phép lưu kèm theo các thông tin liên quan như .ai là người thay đổi , thay đổi chổ nào, thay đổi cái gì . giúp cho việc quản lý source nguồn một các rõ ràng. Việc lưu trử version SVN sự dụng các thuật toán so sánh và chỉ lưu trữ các thành phần khác nhau của mỗi verision nên dung lượng lưu trữ sẽ được tối ưu so với việc backup từng file. Các quy định khi làm việc với SVN: - Khi thực hiện mới dự án : Nếu là một dự án mới thì quá trình thực hiện dự án như thường lệ, sau đó "Import" dự án vào SVN . Cách thực hiện như sau : right click trên thư mục dự án chọn TortoiseSVN → Import . - Khi thực hiện upgrade từ một dự án có sẳn trong SVN : Nếu phải thực hiện lại một dự án có sẵn thì phải "checkout" dự án đó từ SVN về thư mục thực hiện dự án. để SVN khởi tạo các thông tin quản lý source nguồn trên thư mục làm việc của dự án. Trang 2 Phát triển phần mềm nguồn mở Nhóm 7 2. Cách cài đặt chi tiết visualsvn server ( Quay clip upload lên Youtube), chụp hình các tiến trình vào tài liệu. 1. Tải và cài đặt VisualSVN-Server - Tải VisualSVN-Server Version 1.6.3 tại trang web http://www.visualsvn.com/server/download/. - Yêu cầu hệ thống: • Hệ điều hành: Windows XP, Vista, 2003 server, 2008 server. • Cấu hình máy tính tối thiểu: Pentium 500, DDram 128, HDD 30Mb Space. - Cài đặt VisualSVN-Server. + Chạy fileVisualSVN-Server-2.7.1. Màn hình như sau hiện ra. + Ấn Next để tiếp tục Trang 3 Phát triển phần mềm nguồn mở Nhóm 7 + Click chọn accept the term in the License Agrement. Ấn Next + Location : Thư mục sẽ cài đặt VisualSVN-Server Repositores: nơi lưu trữ , backup các dữ liệu trên server. Server Port : có 2 lựa chọn là 8443(default), and 443. Authentication: có 2 lựa chọn là Use Subversion authentication -Default (Truy cập vào hệ thống do VisualSVN-Server tạo ra) và Use Windows authentication ( Truy cập vào hệ thống theo user của Windows). Trang 4 Phát triển phần mềm nguồn mở Nhóm 7 + Ấn Install để cài đặt -> ấn Finish để kết thúc quá trình cài đặt. 2. Sử dụng VisualSVN-Server 2.1. Màn hình Server Manager. + Sau khi cài đặt xong, để sử dụng VisualSVN-Server chọn Start/Program/VisualSVN/VisualSVN Server Manager. + Màn hình Manager: Trang 5 Phát triển phần mềm nguồn mở Nhóm 7 + Status: Thể hiện tình trạng hoạt động của VisualSVN Server là chạy, dừng và đường dẫn Server. + Accounts: Tổng hợp có bao nhiêu Users và Groups . + Repositories: Tổng hợp có bao nhiêu dự án. 2.2. Config Server. Vào Action chọn Properties để config server. Tab General để chọn nơi lưu trữ của Reporetory. Mặc định là C:/Reporetories Tab Network để chọn đường dẫn Server, Có thể thay đổi cổng kết nối, ngoài ra cho phép sử dụng https để hóa dữ liệu. Tab Authentication quản lý hệ thống user: Có thể chọn quản lý User do SVNServer tạo ra hoặc theo hệ thống domain của windows network 2.3. Tạo Repositories (Tạo kho dự án) . Trang 6 Phát triển phần mềm nguồn mở Nhóm 7 Kích chuột phải vào Respositories chọn Create new Respositories. 2.4. Tạo Users và Groups.  Tạo Users. Kích chuột phải vào Users chọn Create new.  Tạo Groups. Kích chuột phải vào Groups chọn Create new. Trang 7 Phát triển phần mềm nguồn mở Nhóm 7 Chọn Add để đưa users đã tạo vào group 2.5. Phân quyền cho Users và Groups sử dụng Repositories. + Click chuột phải vào thư mục hoặc file muốn phân quyền -> chọn Properties -> Security. + Sau đó add Users hoặc Groups Trang 8

Ngày đăng: 17/11/2013, 11:55

Hình ảnh liên quan

bạn ở nơi khác. Nhấn Next để đến màn hình tài liệu tham khảo dự án. Dự án của chúng tôi không cần phải tham khảo bất kỳ dự án Eclipse hiện có để lại tất cả các  hộp kiểm soát và nhấn Finish. - PHÁT TRIỂN PHẦN MỀM MÃ NGUỒN MỞ Visualsvn server

b.

ạn ở nơi khác. Nhấn Next để đến màn hình tài liệu tham khảo dự án. Dự án của chúng tôi không cần phải tham khảo bất kỳ dự án Eclipse hiện có để lại tất cả các hộp kiểm soát và nhấn Finish Xem tại trang 32 của tài liệu.
Màn hình update, commit, … - PHÁT TRIỂN PHẦN MỀM MÃ NGUỒN MỞ Visualsvn server

n.

hình update, commit, … Xem tại trang 37 của tài liệu.
Màn hình synchronise: - PHÁT TRIỂN PHẦN MỀM MÃ NGUỒN MỞ Visualsvn server

n.

hình synchronise: Xem tại trang 37 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan