GIT 을 설치하는 방법은
크게 두가지 이다. 첫 번째는 소스를 다운받아서 컴파일하는 법이고, 두
번째는 각자의 플랫폼에 맞는 패키지를 받아서 설치 하는 법이다.
1. 소스로부터 설치 하는
법
- 보통 소스코드를 받아서 컴파일 하여 설치하는 방법이 제일 좋은 방법이다. 왜냐하면, 가장 최신의 버전을 받을 수 있기때문이다. 가장 최신의 소스를 받는
다는 것은, 향상된 UI 의 체험이 될 수도 있고, 버그 픽스일 수도 있기 때문이다. 그리고 자신의 시스템에 가장 최적화된 Binary 를 얻을 수 있다는 장점이 있다. 그러므로 윈도우가 아닌
이상 소스를 받아서 설치하는 것이 추천된다. 소스를 받아서 설치하기 전에 GIT 이 필요로 하는 여러가지 라이브러리들이 있는데, 이 것들을
먼저 설치하여야 한다.
l curl - Linux 나 Unix 에서 client 가 문서나 파일을 다운 받거나 전송하기 위한 명령어
l zlib - 손실없는 데이터 압축을 수행 해 주는 무료 라이브러리 소프트웨어이다.
l openssl - Secure
Sockets Layer(SSL v2/v3) 와 Transport Layer Security(TLS v1) 프로토콜을 구현한 소트프웨어
l expat - C 언어로 작성된 XML
Parser 이다.
l libiconv - 유니코드와 특정지역의 인코딩간에 변환을 위한 GNU 오픈소스 라이브러리
설치 하는
법은 간단하다. Fedora 같은 시스템은 'yum' 을
이용하면 되고, Debian 계열은 'apt-get ' 을
이용하면 된다.
yum 을 이용하는 방법
$ yum install
curl-devel expat-devel gettext-devel openssl-devel zlib-devel |
apt-get 을 이용하는
방법
$ apt-get install
libcurl4-gnutls-dev libexpatl-dev gettext libz-dev libssl-dev |
여기까지 작업을
완료 했으면 GIT 소스를 다운받고 컴파일 할 준비가 끝난 셈이다.
이제 GIT 소스를 다운 받아보자. 아래 사이트에서 압축된 것을 받으면
된다.
그리고 나서
아래와 같이 컴파일 하고 설치를 진행하면 된다.
$ tar -zxf
git-1.7.2.2.tar.gz $ cd git-1.7.2.2 $ make
prefix=/usr/local all $ sudo make
prefix=/usr/local install |
여기까지 진행하면
설치는 완료 된다. 하지만 간혹 GIT의 업데이트를 살펴보고자
한다면, 아래와 같이 소스코드를 받아서 확인해 볼 수 있다.
$ git clone
git://git.kernel.org/pub/scm/git/git.git |
2. 패키지로 설치 하는
법
◆ Fedora 같은 운영체제를 사용한다면
$ yum install git-core |
◆ Debian 같은 운영체제를 사용한다면
$ apt-get install
git-core |
◆ Mac 을 사용한다면 두 가지 방법이 있는데
l Google Code page (http://code.google.com/p/git-osx-installer )에서 제공하는 Git
installer 를 이용하는 방법
l MacPorts (http://www.macports.org) 에서 제공하는
installer 를 이용하는 방법
◆ 마지막으로 Windows 를 이용한다면, 역시 Google Code page (http://code.google.com/p/msysgit) 에서 제공하는 msysGit 을 이용하는 방법이 있다. 윈도우에서 설치하는 방법이 가장 쉽다. 윈도우용 Git installer 는 command line 과 GUI 로 git 명령을 실행 할 수 있다.
'Programming > Git' 카테고리의 다른 글
6. Git Repository (저장소) 를 얻어오기 (0) | 2011.07.03 |
---|---|
5. Git 도움말 얻기 (0) | 2011.07.03 |
4. Git 설정하기 (0) | 2011.07.03 |
2. Git 의 간단한 역사 (0) | 2011.07.03 |
1. Introduction to GIT (0) | 2011.07.03 |