GitQuickStart
Clunix Wiki
(버전 사이의 차이)
(→git 설치) |
|||
3번째 줄: | 3번째 줄: | ||
git는 기능도 막강하고 무엇보다 분산 Version Control이 가능하여 개인별로 자유로운 버전 관리와 offline 모드 지원이 막강하다. | git는 기능도 막강하고 무엇보다 분산 Version Control이 가능하여 개인별로 자유로운 버전 관리와 offline 모드 지원이 막강하다. | ||
− | = git 설치 = | + | = git 설치 및 설정 = |
Linux 환경에서는 기본적으로 git 프로그램이 설치되어 있다. 만약 설치되어 있지 않다면 Ubuntu 의 경우 다음 패키지를 설치한다. | Linux 환경에서는 기본적으로 git 프로그램이 설치되어 있다. 만약 설치되어 있지 않다면 Ubuntu 의 경우 다음 패키지를 설치한다. | ||
− | sudo apt-get install git | + | $ sudo apt-get install git |
− | git을 이용한 사용자 이름과 | + | git을 이용한 commit시 사용되는 기본적인 설정 정보인 사용자 이름과 이메일, commit log 메시지를 작성하는 editor를 등록한다. |
+ | 설정한 정보는 사용자 홈의 .gitconfig 파일에 기록된다. | ||
− | git config --global user.name " | + | git config --global user.name "KyungWoon Cho" |
− | git config --global user.email " | + | git config --global user.email "cezanne@clunix.com" |
git config --global core.editor vi | git config --global core.editor vi | ||
+ | |||
+ | git repository 접근 하기 위해서는, | ||
+ | 자신의 ssh public key를 등록하여 repository에 대한 접근 권한을 획득해야 한다. | ||
= 최초 checkout = | = 최초 checkout = | ||
$ git clone cezanne@git:/home/cvs/git.repos/RVS.git | $ git clone cezanne@git:/home/cvs/git.repos/RVS.git |
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