강좌 & 팁
글 수 2,412
2010.12.21 17:35:40 (*.138.143.120)
48486
git-web 에 프로젝트 링크걸기
저번에는 git-web을 설치했습니다.
저번주에는 웹페이지에 git가 보여주는 페이지를 찾을 수 없습니다, 라는 메시지가 보였는데요.
오늘은 여기에 내가 만든 프로젝트 저장소를 보여주도록 한번 해보도록 하겠습니다.
1. 저장소 초기화
먼저 저장소를 초기화 해 줍니다.
저는 /repo 란 디렉토리에 있는 test 란 디렉토리에 들어있는 내용을 초기화 하려고 합니다.
$ cd /repo/test
$ git init
$ git init
위와 같이 하면 git는
Initialized empty Git repository in /repo/test/.git/
라는 메시지를 보여줍니다. 이 디렉토리에 비어있는 git 저장소를 초기화 했다~ 라고 잘 알려주고 있습니다.
SVN과 다르게 git는 각각의 디렉토리 내에 파일 정보를 담지 않고 있습니다.
다만 저장소 최상위 디렉토리에 .git 라는 디렉토리 하나에 모든 정보가 들어가게 되죠.
즉, git 정보를 날려버리고 싶으면 SVN 때랑 다르게 그냥 .git 디렉토리만 날려버리면 됩니다. 하하하. 날려버리세요!
2. 웹 페이지 연결
이제 웹 페이지를 연결하죠.
$ cd /var/cache/git
$ sudo ln -s /repo/test/.git TestRepository
$ sudo ln -s /repo/test/.git TestRepository
위와 같이 링크를 걸어주는 방식으로 저장소의 .git 를 연결해 줍니다.
그리고 다시한번 웹 프라우저를 보도록 하죠.
잘 나오죠?
머, 그런데로 동작하는 것 같습니다.
다음번엔 디스크립션 항목을 좀 손봐야겠어요...