Part 1. git 설치하기
OS X Mountain Lion에서는 이상하게도 git이 기본 프로그램에서 사라졌다. 하지만 소정의 절차를 거치면 다시 Lion에서와 같이 git을 사용할 수 있다.
- Mac App Store에 들어가서 XCode를 다운로드/설치한다.
- XCode를 실행한 후, command + ,(comma)를 누른다.
- ‘Downloads’ 탭에서 Command Line Tools를 다운로드한다.
- 터미널에서 git을 쳐보면 git이 설치되었음을 확인할 수 있다.
Part 2. git server 전용 사용자 만들기
Git repository를 넣는 폴더를 따로 관리하는 데 여러 가지 방법이 있겠지만 git repository를 접근하는 사용자를 따로 만드는 것이 가장 편하다. 사용자를 새로 만들면 홈 폴더도 새로 생기기 때문!
- ‘시스템 환경설정 App > 사용자 및 그룹’으로 들어가서 새로운 사용자 git을 만든다. 이 때 웬만하면 일반 사용자로 등록해준다.
- ‘시스템 환경설정 App > 공유’로 들어가서 ‘원격 로그인’에 체크해준다.
- 그 후 ‘다음 사용자만:’을 체크해주고, + 버튼을 눌러서 git 사용자를 추가해준다.
사실 이렇게만 설정하면 보안에 좋지 않다. 더욱 보안을 철저히 하기 위해서는 ssh password에 대해 별도의 설정을 더 해야 하지만… 나는 어차피 혼자 쓸 것이기 때문에 그냥 넘어가기로 했다.
Part 3. git remote repository 구축 및 동작 테스트
- git 사용자로 터미널에 들어간다. (ssh로 localhost 접속해도 되고 그냥 git 사용자로 로그인 한 후에 터미널을 켜도 된다.)
- $ mkdir newrepo.git
- $ cd newrepo.git
- $ git init –bare
- git이 설치된 다른 컴퓨터에서 터미널을 켠다. (Linux 혹은 OS X)
- $ git clone git@git_server_IP:newrepo.git