CentOS 7 에서 Git Server 설치하기

Version Control/Git 2015. 11. 9. 23:32 by 후뤼한잉여

CentOS 7 에서 Git Server 설치하기

1) 개요

개인적으로 VM Ware을 통해 서버를 구성하면서 작성했던 내용을 간단하게 나마 정리하기 위해 작성되었습니다.

2) 설치하기

  1. 의존패키지 설치하기
    sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc xmlto autoconf perl-ExtUtils-MakeMaker openjade perl-XML-SAX.noarch texinfo
    
    sudo rpm -ivh ftp://ftp.muug.mb.ca/mirror/fedora/epel/7/x86_64/d/docbook2X-0.8.8-17.el7.x86_64.rpm
    sudo ln -s /usr/bin/db2x_docbook2texi /usr/bin/docbook2x-texi
    
    • docbook2x의 레파지토리를 찾지 못해 rpm을 통해 설치를 진행하였습니다. CentOS 7 minimal 버전의 영향일 수 도 있으니 yum으로 설치 가능하신분은 yum으로 설치하시기 바랍니다.
    • git 설치시 db2x_docbook2texi를 못 찾고 docbook2x-texi를 찾으려 하기 때문에 링크를 걸었습니다.
  2. Git 설치파일 다운로드
    wget https://www.kernel.org/pub/software/scm/git/git-2.5.3.tar.gz
    
  3. Git 설치하기
    tar -zxf git-2.5.3.tar.gz
    cd git-2.5.3
    sudo make configure
    sudo ./configure --prefix=/usr
    sudo make all doc info
    sudo make install install-doc install-html install-info
    

CentOS 7 minimal에서 Git 2.5.3 설치하기

Version Control/Git 2015. 9. 24. 12:35 by 후뤼한잉여

1. 의존패키지 다운로드 및 설치

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc xmlto autoconf perl-ExtUtils-MakeMaker openjade perl-XML-SAX.noarch texinfo


yum을 통해 docbook2x의 레포지토리를 찾지 못하였기 때문에 docbook2x는 rpm을 통한 다운로드를 진행한다.

rpm -ivh ftp://ftp.muug.mb.ca/mirror/fedora/epel/7/x86_64/d/docbook2X-0.8.8-17.el7.x86_64.rpm

rpm파일은 os에 맞는걸로 구글링을 통하여 찾아냈다.


find / -name db2x_docbook2texi 을 하면 docbook2x가 설치된 경로가 나오는데 일반적으로 /usr/bin에 설치된다. git을 설치할때 db2x_docbook2texi을 찾지 않고 docbook2x-texi을 찾기 때문에 링크를 걸어 찾을 수 있도록 해준다.

ln -s /usr/bin/db2x_docbook2texi  /usr/bin/docbook2x-texi

* root 계정이 아니라면 sudo 명령어를 통해 관리자권한을 위임을 받아야 한다.



2. Git 다운로드 및 설치

wget https://www.kernel.org/pub/software/scm/git/git-2.5.3.tar.gz

* git을 설치할 버젼은 github나 미러사이트등을 통해 찾으면 된다.


tar -zvxf git-2.5.3.tar.gz

cd git-2.5.3

make configure

./configure --prefix=/usr

make all doc info

make install install-doc install-html install-info

* root 계정이 아니라면 sudo 명령어를 통해 관리자권한을 위임을 받아야 한다. 특히 마지막 make install시에는 필요하다.


이것으로 Git의 설치는 끝이 났다.

간단하게 git --version 명령을 통해 버젼을 확인할 수 있다.



* 참조사이트

http://www.linuxidc.com/Linux/2013-12/93973.htm

http://m.oschina.net/blog/228875






Nav