Thứ ba, 08/10/2013 | 00:00 GMT+7

Cách cài đặt Git trên VPS CentOS 6.4

Git là một hệ thống kiểm soát version phân tán, open-souce được phát triển bởi Linus Torvalds, người tạo ra Linux. Nó có tính năng phân nhánh và hợp nhất tầm thường, khả năng quản lý nhiều repository từ xa cho một dự án duy nhất và phát triển thực sự phân tán.


Mặc dù git rất tuyệt vời trong việc quản lý các dự án lớn, phức tạp với hàng trăm hoặc hàng nghìn người đóng góp, nhưng git cũng có thể hoạt động cực kỳ hiệu quả đối với các dự án nhỏ với một người hoặc một group nhỏ. Tính linh hoạt này làm cho nó trở thành một lựa chọn tuyệt vời để triển khai kiểm soát version và nguồn cho các dự án phần mềm ở mọi quy mô.

Trong bài viết này, ta sẽ giới thiệu cách cài đặt git trên server CentOS 6.4 bằng yum , trình quản lý gói CentOS. Sau đó, ta sẽ hướng dẫn cách cài đặt git từ nguồn trong trường hợp bạn muốn hưởng lợi từ những cải tiến mới nhất.

Cách cài đặt Git bằng Yum


Như trường hợp của hầu hết các bản phân phối Linux, git có sẵn từ repository mặc định của CentOS. Ta có thể cài đặt version mới nhất của người bảo trì gói với:

sudo yum install git 

Bạn sẽ phải nhập “y” để xác nhận cài đặt. Sau đó, git sẽ được cài đặt và sẵn sàng sử dụng.

Cách cài đặt Git từ Nguồn trên CentOS


Nếu bạn muốn có version git mới nhất, bạn nên download version mới nhất từ nguồn và biên dịch từ đó.

Phiên bản trong repository lưu trữ CentOS tại thời điểm viết bài này là 1.7.1, trong khi version git mới nhất là 1.8.4, đây là một sự khác biệt đáng kể.

Đầu tiên, ta cần download các công cụ biên dịch cho CentOS bằng lệnh sau:

sudo yum groupinstall "Development Tools" 

Điều này sẽ cài đặt các công cụ tạo và trình biên dịch cần thiết để chuyển đổi mã nguồn thành các file thực thi binary .

Sau khi hoàn tất, ta cần cài đặt thêm một số phụ thuộc mà git cần để xây dựng hoặc chạy:

sudo yum install zlib-devel perl-ExtUtils-MakeMaker asciidoc xmlto openssl-devel 

Khi chúng được cài đặt, bạn có thể download version git mới nhất từ mã được lưu trữ trên github.com :

cd ~ wget -O git.zip https://github.com/git/git/archive/master.zip 

Extract repository và thay đổi vào folder dự án:

unzip git.zip cd git-master 

Ta có thể hình dung gói, xây dựng các file thực thi và tài liệu, sau đó cài đặt nó bằng bộ lệnh sau:

make configure ./configure --prefix=/usr/local make all doc sudo make install install-doc install-html 

Để cập nhật git vào một ngày sau đó, bạn có thể sử dụng git! Sao chép repository git trên github vào một folder mới, sau đó xây dựng và cài đặt nó, như trước đây:

git clone git://github.com/git/git 

Cách cài đặt Git


Khi bạn commit các thay đổi với git, nó sẽ nhúng tên và địa chỉ email của bạn vào thông báo commit để dễ dàng theo dõi các thay đổi.

Nếu ta không tự cấu hình thông tin này, git có thể cố gắng đoán các giá trị này (có thể không chính xác) bằng cách sử dụng tên user và tên server Linux của bạn.

Cung cấp cho git các giá trị bạn muốn sử dụng cho các tham số này bằng các lệnh sau:

<pre>
git config –global user.name “<span class =" highlight "> Tên của bạn ở đây </span>“
git config –global user.email ”<span class =“ highlight ”> your_email@example.com </span>“
</pre>

Các thay đổi cấu hình sẽ được lưu trữ trong một file trong folder chính của bạn. Bạn có thể thấy chúng bằng một editor thông thường:

nano ~/.gitconfig 

[user]         name = Your Name Here         email = your_email@example.com 

Bạn cũng có thể xem thông tin này bằng cách truy vấn chính git cho cài đặt cấu hình hiện tại:

git config --list 

user.name=Your Name Here user.email=your_email@example.com 

Như đã đề cập trước đó, nếu bạn quên cài đặt các bước này, git có thể cố gắng tự động điền vào các giá trị sau:

[master 0d9d21d] initial project version  Committer: root  Your name and email address were configured automatically based on your username and hostname. Please check that they are accurate. You can suppress this message by setting them explicitly:      git config --global user.name "Your Name"     git config --global user.email you@example.com  After doing this, you may fix the identity used for this commit with:      git commit --amend --reset-author 

Tùy thuộc vào version git của bạn, nó có thể bị lỗi hoàn toàn:

<pre>
git commit
</pre>
<pre>
*** Hãy cho tôi biết bạn là ai.

Chạy

git config –global user.email " you@example.com "
git config –global user.name "Tên của bạn"

để đặt danh tính mặc định cho account của bạn.
Bỏ qua –global để chỉ đặt danh tính trong repository lưu trữ này.

nghiêm trọng: tên nhận dạng trống (đối với <demo @ example. (none)>) không được phép
</pre>

Như bạn thấy , git rất tốt trong việc cho bạn biết chính xác những gì bạn nên làm.

Kết luận


Đến đây bạn đã cài đặt git và có thể bắt đầu học một số cách sử dụng cơ bản. Ta có một số hướng dẫn có thể tốt để xem:

Git là một công cụ trở nên hữu ích ngay lập tức với sự hiểu biết cơ bản và tiếp tục mang lại lợi thế khi kiến thức của bạn ngày càng phát triển.

<div class = “author”> Bởi Justin Ellingwood </div>


Tags:

Các tin liên quan

Cách thiết lập và sử dụng kho lưu trữ Yum trên VPS CentOS 6
2013-10-01
Cách cài đặt Diaspora trên VPS CentOS 6 x86
2013-09-13
Cách cài đặt Discourse trên VPS CentOS 6.4 x64
2013-09-11
Cách cài đặt ejabberd trên VPS CentOS 5 và CentOS 6
2013-09-04
Cách đặt chính sách mật khẩu trên VPS CentOS 6
2013-09-03
Cách biên dịch Node.js với NPM từ nguồn trên CentOS 6
2013-08-21
Cài đặt và cấu hình Zenoss trên server riêng ảo CentOS
2013-07-17
Cách cài đặt Laravel 4 trên VPS CentOS 6
2013-07-15
Cách chuyển đổi video bằng FFMpeg trên CentOS 6
2013-05-31
Cách tạo plugin Nagios với Bash trên CentOS 6
2013-04-29