2010년 10월 12일 화요일

원격 git 서버 만들고 저장소 clone 하기

들어가기에 앞서

ㅁ잳러낻험;ㅐㅓ램쟈ㅜㄷ램줃ㄹ;ㅐㅁㅈㄷ러ㅐ;ㅁ절대ㅓㅁ잳랴ㅓ꺄악~
"때로는 양보다 질이 중요하다"


구성

1) 리눅스 서버에 git 서버를 만들고 저장소를 생성합니다
2) 윈도우에 TortoiseGit를 설치하고 1)에서 생성한 저장소를 clone합니다


방법

리눅스 서버에서 git 서버를 만들고 저장소 생성하기

아래의 모든 행동은 관리자 권한으로 합니다

1) git 패키지 설치하기
# yum install git-core

2) git 서버 계정 생성하기
계정을 추가하기 전에 그룹을 만든 후 계정을 추가합니다
사용자가 많아질 때 그룹으로 관리하기 편하거든요

# groupadd git
# adduser -r -c 'git version control' -g git -d /home/git/ git
# passwd git
비밀번호 입력

3) 저장소 디렉토리 생성하기
# mkdir /home/git

4) 서버에 저장할 프로젝트 생성하기
# cd /home/git
# mkdir test
# cd test
# touch hello.txt
# git init
# git add .
# git status
# git commit -a -m "First Commit"

5) 공개 저장소 설정하기
# pwd
/home/git/test
# cd ..
# ls
test
# git clone --bare test test.git
Cloning into bare repository test.git...
done.
# touch test.git/git-daemon-export-ok
# ls
test test.git
# rm -rf test
# cd test.git
# git --bare update-server-info
# mv hooks/post-update.sample hooks/post-update


윈도우에서 TortoiseGit를 설치하고 저장소를 clone하기

1) TortoiseGit 설치하기
구글에서 검색해서 윈도우 os 버전 다운로드받아 설치

2) clone 하기
바탕화면에 새폴더 만들기
마우스 오른쪽 버튼 - git clone
url - git@SERVER_IP_ADDRESS:test
비밀번호 입력


끝-

댓글 1개: