Cách config server để có thể sử dụng git

Thảo luận trong 'Git' bắt đầu bởi PeaJaStr, 29/3/15.

  1. PeaJaStr

    PeaJaStr Moderator Staff Member

    Tham gia:
    27/3/15
    Bài viết:
    193
    "Thích" đã nhận:
    54
    Điểm nhận Cup:
    28
    Giới tính:
    Nam
    Đa số coder đều không xa lạ gì với git server..
    Theo như mình thấy thì có git và bitbucket là 2 server quản lý code online khá hay. Như git thường hay được dùng hơn

    Nếu bạn nào chưa rõ về chức năng của git thì có thể search google..
    Tạm thời mình nói sơ qua:
    -Git để quản lý code online, vd như 1 team khoảng 5 người code chẳng hạn, không thể lúc nào muốn hợp các code lại các bạn lại lấy usb để copy rồi paste từng code của người này vào code chung được
    -Có thể xem các commit, các log code
    -Có thể xem ai code dòng nào, code bao giờ
    -Có thể lấy lại code đã bị người khác xóa..

    ....
    Bài này mình sẽ hướng dẫn cách config server git.

    Đầu tiên server phải cài git.
    Nếu chưa cài thì dùng lệnh sau.

    Đối với server UNIX
    Code:
    sudo apt-get update
    sudo apt-get install git
    1- SSH lên server của chúng ta
    Code:
    ssh USER_NAME@your-domain.com -p 2222
    ...
    Enter your password: *********
    2-Tạo 1 response
    mkdir project1
    3- Khởi tạo git cho response
    cd project1
    git init

    4- Config cho enable push cho response
    git config receive.denyCurrentBranch ignore

    5- config file post-receive
    Tạo file post-receive theo đường dẫn

    PATH_TO_REPO/.git/hooks/post-receive
    có nội dung:
    Code:
    #!/bin/sh
    # Save this in: PATH_TO_REPO/.git/hooks/post-receive
    GIT_WORK_TREE=../ git checkout -f

    Sau đó chmod nó

    chmod +x PATH_TO_REPO/.git/hooks/post-receive

    Như vậy các bạn đã tạo được 1 response có khả năng push pull dùng git từ local
    Các bạn có thể từ local add response và remote tới project ở trên.
    Bạn nào chưa hiểu có thể reply lại mình sẽ giải thích
     
    http://socbay.me likes this.

    Bình Luận Bằng Facebook

  2. PeaJaStr

    PeaJaStr Moderator Staff Member

    Tham gia:
    27/3/15
    Bài viết:
    193
    "Thích" đã nhận:
    54
    Điểm nhận Cup:
    28
    Giới tính:
    Nam
  3. http://socbay.me

    http://socbay.me Member

    Tham gia:
    28/4/15
    Bài viết:
    61
    "Thích" đã nhận:
    5
    Điểm nhận Cup:
    8
    Giới tính:
    Nam

Share This Page