1. CentOS 5.x 에서 git 를 사용하기 위해서는,
일단 git 가 있는지 확인..
# git
-bash: git: command not found
2. 찾을 수 없단다. 설치 안되어 있는 모양이다. 설치..
# yum install git
No package git available.
그런 패키지가 없단다. ㅡㅡ
3. 기본 repo 에는 없는 모양이다. 구글링..
역시나 누군가가 만들어서 배포한다.
http://www.webtatic.com/news/2011/02/webtatic-com-is-back-now-on-rackspace-cloud/
http://www.webtatic.com/projects/yum-repository/
CentOS/RHEL 5 인 경우는
# rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm
# yum install --enablerepo=webtatic git-all
** 참고
# yum install --enablerepo=webtatic git-all
하니, 엄청 많이 설치가 된다. git 관련, perl 관련, git-svn 등등 해서 21개 패키지 정도
4. 이제 사용해 보자. phpmyadmin 소스 다운..
# git clone https://github.com/phpmyadmin/phpmyadmin.git
에러 난다. ㅡㅡ git 를 찾을 수 없단다.
위의 yum install git-all 중간에 에러가 난 것이 설치가 안된 모양이다.
5. 다시 구글링..
구글코드 사이트에서 git 의 tar.gz 를 받아서 설치하는 방법이 있다.
http://ericislearning.blogspot.kr/2012/03/installing-git-on-centos-58.html
이 방법은 업데이트가 자동으로 안되므로 패스..
페도라프로젝트의 EPEL(Extra Package for Enterprise Linux) 을 추가하는 방법
http://blog.storymate.net/entry/CentOS-58%EC%97%90-git-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0
방법:
- $ wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
- $ rpm -Uvh epel-release-5-4.noarch.rpm
- yum update -y
- yum install git
여기서는 딱 3개만 설치된다. git, perl-Error, perl-Git.
Complete!
확인해 보자.
# git
주~욱 나온다.
6. 다시 phpMyAdmin 소스 다운로드
# git clone git://github.com/phpmyadmin/phpmyadmin.git
이번엔 뭔가 다운로드가 받아 진다.
위와 같이 로컬 폴더를 지정하지 않으면 그냥 phpmyadmin 이란 폴더를 생성시키고 그 안에 소스가 다운된다.
폴더를 지정하려면,
# git clone git://github.com/phpmyadmin/phpmyadmin.git phpMyAdmin
처럼 뒤에 원하는 폴더명을 지정해 주면 된다.
* 참조 : http://wiki.phpmyadmin.net/pma/Git
git port (9418) 이 방화벽에서 막혔을 때는 git:// 대신에 https:// 를 쓸 수 있다.
# git clone https://github.com/phpmyadmin/phpmyadmin.git
이 경우 SSL 인증 오류가 발생할 수 있다.
7. 다운받은 소스 업데이트 - git-fetch, git-pull
# git fetch
git-fetch 는 내 로컬에서 수정한 소스는 변경하지 않고, git-merge 는 변경하는 거고, git-pull 는 fetch + merge 라고 한다.
** 참고
http://namhyung.springnote.com/pages/3132772
'서버관리' 카테고리의 다른 글
iptables -m 옵션 (0) | 2013.12.03 |
---|---|
리눅스 무료 웹호스팅 서비스 호스팅어 - 2G 용량, 100G 대역폭 (1) | 2013.11.11 |
putty 최신버전 0.63 에서 문자셋 charset 설정 (0) | 2013.11.11 |
라운드큐브 Roundcube 웹메일 설치 및 설치를 위한 서버 환경 조건 (0) | 2013.10.26 |
다람쥐메일 squirrelmail svn 설치 및 한글화 (0) | 2013.10.25 |