Gitolite의 설정은 계정 관리 하나만의 문제가 아니다.
Repository 관리를 하기 위한 계정 관리 도구이므로 당연히 Repository 관리와도 밀접한 관계에 있다.
1. Repository
- 제 포스팅을 따라서 Gitolite를 설치하신 분들은 아래와 같은 디렉토리 구조일 것이다.
- 관심사항인 것만 표시한 것이다.
- Gitolite에서 repository에 대해서 제약조건을 두는 것은 다음과 같다.
▷ 모든 repository는 Bare Repository여야 한다.
▷ 모든 repository의 접미사는 ".git"으로 끝나야 한다.
▷ 모든 repository의 접미사는 ".git"으로 끝나야 한다.
2. Path
- 어떤 분의 문의로 인해서 알아보게 된 [ repositories ] 변경 방법이다.
- 즉, 현재는 Gitolite 설치 時 정해진 경로대로 위 그림과 같이 자동으로 셋팅이 되어버린다.
- 그런데, 다른 디렉토리로 설정하고 싶다거나 다른 디스크로 지정하고 싶을 경우에는 어떻게 해야할까?!
- 여기저기 찾아본 결과 g3 버전의 Gitolite에서는 변경할 수 없었다.
- [ $REPO_BASE ] 설정으로 변경할 수 있다고 하는데, 몇 번 테스트 결과 정상적으로 되지 않았다.
- 그러면 어떻게 이 문제를 해결할 수 있을까?!
- 뭐, 아시는 분들이라면 바로 알 수 있겠지만 '심볼릭 링크(ln)'를 이용하면 된다.
- 중요한 것은 "권한 설정"이다.
오늘은 여기까지~ 헛! 또 날이 바뀌었네.... ㅠㅠ
반응형
'SCM > Git-GitHub' 카테고리의 다른 글
Gitolite - Personal Branches (4) | 2012.05.28 |
---|---|
Gitolite - user, repo 추가하기 (14) | 2012.05.26 |
Git 계정 관리 - Gitolite 설정하기 (3) | 2012.05.19 |
Git 계정 관리 - Gitolite 설치하기 (23) | 2012.05.15 |
GitWeb + Nginx (0) | 2012.05.09 |