Git: Cài đặt Git


Các khóa học miễn phí qua video:
Lập trình C Java C# SQL Server PHP HTML5-CSS3-JavaScript

Cài đặt Git trên Mac OS X

Có một số cách để cài đặt Git trên máy Mac. Thực tế, nếu bạn đã cài đặt XCode (hoặc đó là Công cụ dòng lệnh), Git có thể đã được cài đặt. Để tìm hiểu, mở một thiết bị đầu cuối và nhập git --version.

$ git --version
git version 2.7.0 (Apple Git-66)

Apple thực sự duy trì và vận chuyển ngã ba Git của riêng họ, nhưng nó có xu hướng tụt hậu so với Git chính bởi một số phiên bản chính. Bạn có thể muốn cài đặt phiên bản Git mới hơn bằng một trong các phương pháp dưới đây:

Trình cài đặt Git cho Mac

Cách dễ nhất để cài đặt Git trên máy Mac là thông qua trình cài đặt độc lập:

  1. Tải xuống trình cài đặt Git cho Mac mới nhất.

  2. Làm theo lời nhắc để cài đặt Git.

  3. Mở một thiết bị đầu cuối và xác minh cài đặt đã thành công bằng cách gõ git --version:

    $ git --version
    git version 2.9.2
  4. Định cấu hình tên người dùng và email Git của bạn bằng các lệnh sau, thay thế tên của Emma bằng tên của bạn. Các chi tiết này sẽ được liên kết với bất kỳ cam kết nào bạn tạo:

    $ git config --global user.name "Emma Paris"
    $ git config --global user.email "eparis@atlassian.com"
  5. (Tùy chọn) Để làm cho Git nhớ tên người dùng và mật khẩu của bạn khi làm việc với các kho lưu trữ HTTPS, hãy định cấu hình trình trợ giúp git-cert-osxkeychain .

Cài đặt Git với Homebrew

Nếu bạn đã cài đặt Homebrew để quản lý các gói trên OS X, bạn có thể làm theo các hướng dẫn sau để cài đặt Git:

  1. Mở thiết bị đầu cuối của bạn và cài đặt Git bằng Homebrew:

    $ brew install git
  2. Xác minh cài đặt thành công bằng cách nhập vào git --version:

    $ git --version
    git version 2.9.2
  3. Định cấu hình tên người dùng và email Git của bạn bằng các lệnh sau, thay thế tên của Emma bằng tên của bạn. Các chi tiết này sẽ được liên kết với bất kỳ cam kết nào bạn tạo:

    $ git config --global user.name "Emma Paris"
    $ git config --global user.email "eparis@atlassian.com"
  4. (Tùy chọn) Để làm cho Git nhớ tên người dùng và mật khẩu của bạn khi làm việc với các kho lưu trữ HTTPS, hãy cài đặt trình trợ giúp git-cert-osxkeychain .

Cài đặt Git với MacPorts

Nếu bạn đã cài đặt MacPorts để quản lý các gói trên OS X, bạn có thể làm theo các hướng dẫn sau để cài đặt Git:

  1. Mở thiết bị đầu cuối của bạn và cập nhật MacPorts:

    $ sudo port selfupdate
  2. Tìm kiếm các cổng và biến thể Git mới nhất hiện có:

    $ port search git
    $ port variants git
  3. Cài đặt Git khi hoàn thành bash, trình trợ giúp khóa OS X và các tài liệu:

    $ sudo port install git +bash_completion+credential_osxkeychain+doc
  4. Định cấu hình tên người dùng và email Git của bạn bằng các lệnh sau, thay thế tên của Emma bằng tên của bạn. Các chi tiết này sẽ được liên kết với bất kỳ cam kết nào bạn tạo:

    $ git config --global user.name "Emma Paris"
    $ git config --global user.email "eparis@atlassian.com"
  5. (Tùy chọn) Để làm cho Git nhớ tên người dùng và mật khẩu của bạn khi làm việc với các kho lưu trữ HTTPS, hãy định cấu hình trình trợ giúp git-cert-osxkeychain.

Cài đặt trình trợ giúp git-cert-osxkeychain

Bitbucket hỗ trợ đẩy và kéo kho Git của bạn qua cả SSH và HTTPS. Để làm việc với kho lưu trữ riêng qua HTTPS, bạn phải cung cấp tên người dùng và mật khẩu mỗi lần bạn đẩy hoặc kéo. Trình trợ giúp git-cert-osxkeychain cho phép bạn lưu tên người dùng và mật khẩu vào móc khóa OSX, do đó bạn không phải nhập lại mỗi lần.

  1. Nếu bạn đã làm theo các hướng dẫn MacPorts hoặc Homebrew ở trên, trình trợ giúp đã được cài đặt. Nếu không, bạn sẽ cần phải tải xuống và cài đặt nó. Mở một cửa sổ đầu cuối và kiểm tra:

    $ git credential-osxkeychain
    usage: git credential-osxkeychain <get|store|erase>

    Nếu bạn nhận được một tuyên bố sử dụng, bỏ qua bước 4. Nếu trình trợ giúp chưa được cài đặt, hãy đến bước 2.

  2. Sử dụng curl để tải xuống git-cert-osxkeychain (hoặc tải xuống qua trình duyệt của bạn ) và di chuyển nó đến /usr/local/bin:

    $ curl -O http://github-media-downloads.s3.amazonaws.com/osx/git-credential-osxkeychain
    $ sudo mv git-credential-osxkeychain /usr/local/bin/
  3. Làm cho tập tin thực thi:

    $ chmod u+x /usr/local/bin/git-credential-osxkeychain
  4. Cấu hình git để sử dụng trình trợ giúp thông tin osxkeychain.

    $ git config --global credential.helper osxkeychain

    Lần tiếp theo Git nhắc bạn nhập tên người dùng và mật khẩu, nó sẽ lưu chúng vào móc khóa của bạn để sử dụng trong tương lai.

Cài đặt Git với Atlassian Sourcetree

Sourcetree, một ứng dụng khách Git trực quan miễn phí cho Mac, đi kèm với phiên bản Git đi kèm. Bạn có thể tải về Sourcetree tại đây .

Để tìm hiểu cách sử dụng Git với Sourcetree (và cách lưu trữ kho Git của bạn trên Bitbucket), bạn có thể làm theo hướng dẫn Gittoàn diện của chúng tôi với Bitbucket và Sourcetree .

Xây dựng Git từ nguồn trên OS X

Xây dựng Git có thể hơi rắc rối trên Mac do một số thư viện di chuyển giữa các bản phát hành OS X. Trên El Capitan (OS X 10.11), hãy làm theo các hướng dẫn sau để tạo Git:

  1. Từ thiết bị đầu cuối của bạn cài đặt Công cụ dòng lệnh của XCode (nếu bạn chưa có):

    $ xcode-select --install
  2. Cài đặt Homebrew .

  3. Sử dụng Homebrew, cài đặt openssl:

    $ brew install openssl
  4. Sao chép nguồn Git (hoặc nếu bạn chưa cài đặt phiên bản Git, tải xuống và giải nén nó ):

    $ git clone https://github.com/git/git.git
  5. Để xây dựng Git hãy thực hiện với các cờ sau:

    $ NO_GETTEXT=1 make CFLAGS="-I/usr/local/opt/openssl/include" LDFLAGS="-L/usr/local/opt/openssl/lib"

Cài đặt Git trên Windows

Trình cài đặt độc lập Git cho Windows

  1. Tải xuống trình cài đặt Git cho Windows mới nhất .

  2. Khi bạn khởi động trình cài đặt thành công, bạn sẽ thấy màn hình Trình hướng dẫn cài đặt Git . Làm theo lời nhắc Tiếp theo và Kết thúc để hoàn tất cài đặt. Các tùy chọn mặc định là khá hợp lý cho hầu hết người dùng.

  3. Mở Dấu nhắc Lệnh (hoặc Git Bash nếu trong quá trình cài đặt, bạn đã chọn không sử dụng Git từ Dấu nhắc Lệnh của Windows).

  4. Chạy các lệnh sau để định cấu hình tên người dùng và email Git của bạn bằng các lệnh sau, thay thế tên của Emma bằng tên của bạn. Các chi tiết này sẽ được liên kết với bất kỳ cam kết nào bạn tạo:

    $ git config --global user.name "Emma Paris"
    $ git config --global user.email "eparis@atlassian.com"
  5. Tùy chọn: Cài đặt trình trợ giúp thông tin Git trên Windows

    Bitbucket hỗ trợ đẩy và kéo qua HTTP đến kho Git từ xa của bạn trên Bitbucket. Mỗi khi bạn tương tác với kho lưu trữ từ xa, bạn phải cung cấp kết hợp tên người dùng / mật khẩu. Bạn có thể lưu trữ các thông tin đăng nhập này, thay vì cung cấp kết hợp mọi lúc, với Trình quản lý thông tin Git cho Windows .

Cài đặt Git với Atlassian Sourcetree

Sourcetree, một ứng dụng khách Git trực quan miễn phí cho Windows, đi kèm với phiên bản Git đi kèm. Bạn có thể tải về Sourcetree tại đây .

Để tìm hiểu cách sử dụng Git với Sourcetree (và cách lưu trữ kho Git của bạn trên Bitbucket), bạn có thể làm theo hướng dẫn Gittoàn diện của chúng tôi với Bitbucket và Sourcetree . 

Cài đặt Git trên Linux

Debian / Ubuntu (apt-get)

Các gói Git có sẵn thông qua apt :

  1. Từ trình bao của bạn, cài đặt Git bằng apt-get:

    $ sudo apt-get update
    $ sudo apt-get install git
  2. Xác minh cài đặt thành công bằng cách gõ git --version:

    $ git --version
    git version 2.9.2
  3. Định cấu hình tên người dùng và email Git của bạn bằng các lệnh sau, thay thế tên của Emma bằng tên của bạn. Các chi tiết này sẽ được liên kết với bất kỳ cam kết nào bạn tạo:

    $ git config --global user.name "Emma Paris"
    $ git config --global user.email "eparis@atlassian.com"

Fedora (dnf / yum)

Các gói Git có sẵn thông qua cả yum và dnf :

  1. Từ vỏ của bạn, cài đặt Git bằng dnf (hoặc yum, trên các phiên bản cũ hơn của Fedora):

    $ sudo dnf install git

    hoặc là

    $ sudo yum install git
  2. Xác minh cài đặt thành công bằng cách gõ git --version:

    $ git --version
    git version 2.9.2
  3. Định cấu hình tên người dùng và email Git của bạn bằng các lệnh sau, thay thế tên của Emma bằng tên của bạn. Những chi tiết này sẽ được liên kết với bất kỳ cam kết nào bạn tạo

    $ git config --global user.name "Emma Paris"
    $ git config --global user.email "eparis@atlassian.com"

Xây dựng Git từ nguồn trên Linux

Debian / Ubuntu

Git yêu cầu một số phụ thuộc để xây dựng trên Linux. Đây là có sẵn thông qua apt :

  1. Từ trình bao của bạn, cài đặt các phụ thuộc cần thiết bằng apt-get:

    $ sudo apt-get update
    $ sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev asciidoc xmlto docbook2x
  2. Sao chép nguồn Git (hoặc nếu bạn chưa cài đặt phiên bản Git, tải xuống và giải nén nó ):

    $ git clone https://git.kernel.org/pub/scm/git/git.git
  3. Để xây dựng Git và cài đặt nó bên dưới /usr, hãy chạy make:

    $ make all doc info prefix=/usr
    $ sudo make install install-doc install-html install-info install-man prefix=/usr

Fedora

Git yêu cầu một số phụ thuộc để xây dựng trên Linux. Chúng có sẵn thông qua cả yum và dnf :

  1. Từ trình bao của bạn, cài đặt các phụ thuộc bản dựng cần thiết bằng cách sử dụng dnf (hoặc yum, trên các phiên bản cũ hơn của Fedora):

    $ sudo dnf install curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel asciidoc xmlto docbook2X

    hoặc sử dụng yum. Đối với yum, trước tiên bạn có thể cần cài đặt kho lưu trữ Gói bổ sung cho Enterprise Linux (EPEL):

    $ sudo yum install epel-release
    $ sudo yum install curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel asciidoc xmlto docbook2X
  2. Symlink docbook2X đến tên tệp mà bản dựng Git mong đợi:

    $ sudo ln -s /usr/bin/db2x_docbook2texi /usr/bin/docbook2x-texi
  3. Sao chép nguồn Git (hoặc nếu bạn chưa cài đặt phiên bản Git, tải xuống và giải nén nó ):

    $ git clone https://git.kernel.org/pub/scm/git/git.git
  4. Để xây dựng Git và cài đặt nó bên dưới /usr, hãy chạy make:

    $ make all doc prefix=/usr
    $ sudo make install install-doc install-html install-man prefix=/usr

Các khóa học miễn phí qua video:
Lập trình C Java C# SQL Server PHP HTML5-CSS3-JavaScript
« Prev: Git: Tại sao dùng Git cho tổ chức của bạn
» Next: Git: Git cheat sheet
Copied !!!