Thứ tư, 23/11/2016 | 00:00 GMT+7

Cách cài đặt Git trên FreeBSD 11.0

Hệ thống kiểm soát version là một công cụ không thể thiếu trong phát triển phần mềm hiện đại. Chúng cho phép bạn theo dõi phần mềm của bạn ở cấp nguồn. Bạn có thể theo dõi các thay đổi, hoàn nguyên về các giai đoạn trước và phân nhánh để tạo các version thay thế của file và folder .

Git là một trong những hệ thống kiểm soát version phân tán phổ biến nhất. Nhiều dự án duy trì các file của họ trong repository lưu trữ Git và các trang web như GitHub và Bitbucket đã giúp việc chia sẻ và đóng góp vào mã trở nên đơn giản và có giá trị.

Trong hướng dẫn này, ta sẽ trình bày cách cài đặt và cấu hình Git trên server FreeBSD 11.0. Ta sẽ trình bày cách cài đặt phần mềm theo hai cách khác nhau, mỗi cách đều có những lợi ích riêng.

Yêu cầu

Để làm theo hướng dẫn này, bạn cần :

  • Một server FreeBSD 11 với user root . Trên DigitalOcean, user freebsd mặc định là tốt.

Một server FreeBSD yêu cầu SSH key để truy cập từ xa. Để được trợ giúp về cách cài đặt SSH key , hãy đọc Cách cấu hình xác thực dựa trên SSH key trên server FreeBSD . Để tìm hiểu thêm về cách đăng nhập vào FreeBSD Server và cách quản lý cơ bản, hãy xem loạt bài hướng dẫn Bắt đầu với FreeBSD .

Cài đặt Git qua Gói

Phương pháp cài đặt đầu tiên mà ta sẽ hiển thị sử dụng index gói FreeBSD. Đây thường là cách dễ nhất và nhanh nhất để cài đặt Git.

Đầu tiên, cập nhật index repository pkg .

  • sudo pkg update -f

Tiếp theo, download và cài đặt gói git .

  • sudo pkg install git

Bạn cần nhập y để xác nhận cài đặt. Đó là nó!

Đến đây bạn có thể chuyển sang phần Cấu hình Git bên dưới để xem một số tùy chọn tùy chỉnh cơ bản, hữu ích.

Cài đặt Git qua cổng

Hệ thống cổng FreeBSD là một cách khác để quản lý các ứng dụng trên server FreeBSD. Nó được quản lý thông qua phân cấp hệ thống file được gọi là cây cổng , nằm ở /usr/ports , phân loại từng phần mềm có sẵn mà FreeBSD biết cách xây dựng. portsnap là một công cụ đi kèm với FreeBSD và đơn giản hóa việc làm việc với cây cổng. Bạn có thể tìm hiểu thêm về các cổng này trên hướng dẫn FreeBSD .

Cài đặt Git thông qua các cổng sẽ mất nhiều thời gian hơn cài đặt nó qua các gói, vì bạn sẽ xây dựng nó và một số phụ thuộc từ nguồn (thay vì download các file binary được biên dịch trước, như bạn sẽ làm với pkg ). Lợi ích của việc sử dụng các cổng là mức độ tùy biến cao hơn.

Trước tiên, nếu bạn chưa có, hãy download và extract các file cây cổng vào /usr/ports . Việc này có thể mất một lúc, nhưng bạn chỉ phải làm một lần.

  • sudo portsnap fetch extract

Nếu bạn đã download cây cổng, thay vào đó, bạn nên cập nhật nó bằng:

  • sudo portsnap fetch update

Sau đó, di chuyển đến folder devel/git trong cây cổng.

  • cd /usr/ports/devel/git

Cuối cùng, xây dựng Git. Bao gồm BATCH="yes" trong lệnh này sẽ cài đặt cổng Git một cách lặng lẽ và tránh nhiều hộp thoại hỏi bạn muốn cài đặt phần mềm nào đó. Bạn có thể bỏ qua điều này nếu bạn muốn được yêu cầu cài đặt thành phần nào của mỗi cổng; nhấn ENTER sẽ giả định là mặc định.

  • sudo make install clean BATCH="yes"

Bây giờ Git đã được cài đặt, ta có thể cấu hình nó.

Cấu hình Git

Đầu tiên, hãy xem cài đặt cấu hình Git hiện có. Chúng được lấy từ file ~/.gitconfig .

  • git config --list

Từ đây, bạn có thể cập nhật cài đặt nào bạn muốn. Ví dụ: cập nhật tên user của bạn bằng lệnh sau thay thế sammy bằng tên user của bạn.

  • git config --global user.name "sammy"

Bạn có thể cập nhật địa chỉ email của bạn bằng lệnh này, thay thế sammy@example.com bằng địa chỉ email của bạn.

  • git config --global user.email "sammy@example.com"

Chỉ định editor mặc định của bạn bằng cách thay thế vim bên dưới bằng editor bạn muốn .

git config --global core.editor "vim" 

Bạn có thể kiểm tra xem các bản cập nhật của bạn đã được thực hiện hay chưa bằng cách xem lại cài đặt cấu hình của bạn .

  • git config --list
Output
user.name=sammy user.email=sammy@example.com core.editor=vim

Kết luận

Đến đây bạn đã cài đặt Git trên server FreeBSD 11.0 của bạn . Để biết thêm thông tin về Git, hãy xem các hướng dẫn sau:


Tags:

Các tin liên quan