<환경정보>
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-repository랑 nonbare-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 된것을 볼수 있다.
댓글