Gitolite
#
Find similar titles
- 최초 작성자
- 최근 업데이트
Structured data
- Category
- Programming
Git 서버 설정을 편리하게 해주는 프로그램으로써 일반 SSH 설정을 할 경우, 사용자가 많으면 일일이 다 유닉스 계정을 만들어야 하고, 또 권한설정도 어렵다. 이런 이유로 Github 혹은 Bitbucket같은 서비스를 주로 이용하긴 하지만, 공공사업 등 자체 형상관리 서버 설정이 필요한 경우, 이 프로그램으로 함께 설정해야 한다.
관련 정보
- Gitolite 홈페이지
- Git 서버 - Gitolite: Git-scm 책 Gitolite 부분
Table of Contents
설치 #
접속 사용자의 공개키 파일 (~/.ssh/id_rsa.pub)를 복사해 둔다.
su - git
mkdir -p ~/bin
git clone git://github.com/sitaramc/gitolite
gitolite/install -ln
gitolite setup -pk yourname.pub
설치가 잘 되면 클라이언트 쪽에서
git clone git@server:gitolite-admin
했을 때, 정상적으로 작동되어야 한다. 만약 Git 계정의 비밀번호를 묻는다면 잘못된 것이다. 공개키 파일을 가져오려고 scp를 썼다면 안될 가능성이 높다.
사용방법 #
클라이언트쪽에서 클론받은 gitolite-admin에 관련 설정을 하고 커밋, 푸시한다.
사용자 추가 #
추가하고자 하는 사용자의 공개키 파일을 id.pub 형식으로 keydir에 두고 커밋한다.
저장소 추가 #
conf/gitolite.conf 파일을 직접 수정한다.
repo bar
RW+ = alice
위처럼 수정하면 bar 저장소를 생성하고 alice에게 읽기 쓰기 권한을 제공한다.
Suggested Pages #
- 0.025 Mercurial
- 0.013 Microsoft Windows
- 0.013 파이썬
- 0.013 macOS
- 0.013 FreeBSD
- 0.013 TortoiseHg
- 0.013 Unix
- 0.013 Linux
- 0.006 Java
- 0.006 컴파일
- More suggestions...