2016. 9. 8. 15:18

<환경정보> 

CentOS 6.5 또는 7.0 


<GIT 설치>

 # yum install git 



<GIT 서버 환경 설정>

- 사용자 추가 

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

# git config --global user.email "rikky@somansa.com" 


- 기타 환경설정 

# git config --global color.ui auto 

# git config --global alias.st status


<설정확인> 

# git config -l 


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

git에는 bare-repository랑 nonbare-repository가 있다. 

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

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

저 둘 사이에는 엄연한 차이가 있는데, nonbare-repository는 작업트리로 부르기도 하며, 실제 프로젝트 리소스가 들어있다. 

bare-repository는 원격저장소로, 실제 프로젝트 리소스가 아닌 이력, 변경 사항들이 들어가 있으며, 이 데이터를 기반으로 작업트리를 구성할 수 있게 된다.


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

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


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

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

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




# 참고

http://artwook.tistory.com/entry/CentOS-65%EC%97%90%EC%84%9C-Git-%EC%84%9C%EB%B2%84-%EC%84%A4%EC%B9%98-%EB%B0%8F-%ED%99%98%EA%B2%BD%EC%84%A4%EC%A0%95


Posted by citrine