본문 바로가기
개발, IT

CentOS 6.5에서 Git 서버 설치 및 환경설정

by Nabi™ 2014. 9. 3.


<환경정보>

CentOS 6.5 또는 7.0



<Git 설치>


  # yum install git






<Git 서버 환경설정>


- 사용자 추가


  # git config --global user.name "artwook"

  # git config --global user.email "artwook@nate.com"






- 기타 환경설정


  # git config --global color.ui auto

  # git config --global alias.st status




<설정확인>


  # git config -l




<Git 서버에 원격저장소 만들기>


git에는 bare-repositorynonbare-repository가 있다.


우리가 일반적으로 사용하는 로컬 저장소는 nonbare-repository라 할 수 있다.

그리고 우리가 원격저장소로 사용하는 것은 bare-repository라 할 수 있다.


저 둘 사이에는 엄연한 차이가 있는데,

nonbare-repository는 작업트리로 부르기도 하며, 실제 프로젝트 리소스가 들어있다.

bare-repository는 원격저장소로, 실제 프로젝트 리소스가 아닌 이력, 변경 사항들이 들어가 있으며,

이 데이터를 기반으로 작업트리를 구성할 수 있게 된다.



  # cd /home/artwook/git_repo                : Repository 디렉토리로 이동

  # git init --bare test_project.git               : bare repository 생성





<내 PC에서 Git 원격저장소 연결하기>


1. 윈도우용 TortoiseGit 를 설치하면 다음과 같은 프로그램이 설치된다.

여기서 Git Bash를 실행시킨다.


2. Git Bash 를 실행후 다음과 같이 입력한다.


  # git clone ssh://artwook@192.168.0.149:/home/artwook/git_repo/test_project.git "test_project"





3. 사용자 디렉토리에 다음과 같이 Git 프로젝트가 clone 된것을 볼수 있다.




댓글