Hướng dẫn cài SVN trên Server chạy Ubuntu

Thảo luận trong 'Tin học - Thủ Thuật' bắt đầu bởi trantiencong, 27/9/16.

  1. trantiencong

    trantiencong Sống để hưởng thụ Thành viên BQT CEO/FOUNDER

    Bài viết:
    1,221
    Đã được thích:
    338
    Giới tính:
    Nam
    Nơi ở:
    Hà Nội
    SVN (Subversion) một bộ mã nguồn mở giúp bạn quản lý code, tài liệu liên quan đến dự án. Nó giúp bạn theo dõi và chỉ ra được sự thay đổi của file trong từng lần commit code.

    Hướng dẫn cài đặt svn trên ubuntu 14.04

    Bước 1: Cập nhật thư viện

    Mã:
    sudo apt-get update 
    Bước 2: cài đặt svn và apache server
    Mã:
    sudo apt-get install subversion apache2 libapache2-svn apache2-utils
    Bước 3: Tạo thư mục svn gốc và thư mục để lưu code của bạn.
    Mã:
    sudo mkdir -p /svn/goeco/
    sudo svnadmin create /svn/goeco/project
    Bước 4:Cấp quyền cho thư mục
    Mã:
    sudo chown -R www-data:www-data /svn/goeco/project
    Bước 5: Tạo một file cấu hình trong testrepo.conf trong /etc/apache2/sites-available/ vơí nội dung:
    Mã:
    <Location /svn>
      DAV svn
      SVNParentPath /goeco/project
      AuthType Basic
      AuthName "Test Repo"
      AuthUserFile /etc/svnpasswd
      Require valid-user
    </Location>
    SVNParentPath /svn/repos/ : Thư mục svn gốc nơi chứa các repositories con cho dự án của bạn.
    AuthUserFile /etc/svnpasswd : File lưu thông tin người dùng đăng nhập vào folder dự án của bạn. sẽ tạo sau.

    Bước 6: kích hoạt site cấu hình của bạn
    Mã:
    sudo a2ensite project 
    Bước 7: reload apache2 để nhận file cấu hình
    Mã:
    sudo service apache2 reload 
    Bước 8: Tạo tên đăng nhập

    - người dùng đầu tiên:
    Mã:
    sudo htpasswd -cm /etc/svnpasswd GoECO123@ 
    - Sẽ yêu cầu bạn nhập mật khẩu sau khi gõ lệnh trên cho người dùng

    - Cho người dùng thứ 2 trở đi dùng lệnh
    Mã:
    sudo htpasswd -m /etc/svnpasswd user2 

    Bước 9:


    -Đăng nhập trình duyệt của bạn với địa chỉ: http://diachiipcuaban/svn/goeco ví dụ http://103/237.144.19/svn/goeco . Nó sẽ ưu cầu nhập mật khẩu, bạn nhập mật khẩu và đăng nhập, sẽ thấy như sau:
    - Đương dẫn bên trên chính là đường dẫn svn của bạn tạo. Bạn có thể commit code và thay đổi bằng phần mềm Tortoisesvn và Rapidsvn và eclipse subsvn,v.v.
     
    Chỉnh sửa cuối: 27/9/16

Chia sẻ trang này

Đang tải...