GitQuickStart

Clunix Wiki
Cezanne (토론 | 기여) 사용자의 2014년 1월 28일 (화) 23:24 버전

서론

연구소에서 git를 이용한 소스 코드 관리를 추진하고자 한다. git는 기능도 막강하고 무엇보다 분산 Version Control이 가능하여 개인별로 자유로운 버전 관리와 offline 모드 지원이 막강하다.

git 설치 및 설정

Linux 환경에서는 기본적으로 git 프로그램이 설치되어 있다. 만약 설치되어 있지 않다면 Ubuntu 의 경우 다음 패키지를 설치한다.

$ sudo apt-get install git

git을 이용한 commit시 사용되는 기본적인 설정 정보인 사용자 이름과 이메일, commit log 메시지를 작성하는 editor를 등록한다. 설정한 정보는 사용자 홈의 .gitconfig 파일에 기록된다.

git config --global user.name "KyungWoon Cho"
git config --global user.email "cezanne@clunix.com"
git config --global core.editor vi

git repository 접근 하기 위해서는, 자신의 ssh public key를 등록하여 repository에 대한 접근 권한을 획득해야 한다.

최초 checkout

$ git clone cezanne@git:/home/cvs/git.repos/RVS.git
부서별 위키