Gitolite
Gitolite allows you to setup git hosting on a central server, with fine-grained access control and many more powerful features.
How to setup
우선 SSH 공개키를 클라이언트에서 생성한다.
생성을 완료하면 ~/.ssh/id_rsa
개인키와 ~/.ssh/id_rsa.pub
공개키가 생성된다. 이 중 공개키 파일을 서버로 보낸다.
서버에서 위에서 보낸 공개키 파일을 [사용자이름].pub
파일로 변경하여 저장한다. 그리고 아래와 같이 진행한다.
$ cd $HOME
$ git clone git://github.com/sitaramc/gitolite
$ gitolite/install -ln
## $HOME/bin가 이미 $PATH에 등록돼있다고 가정.
$ gitolite setup -pk $HOME/[사용자이름].pub
이후 git clone [email protected]:gitolite-admin
명령으로 저장소를 clone했을 때 정상적으로 완료되면 된다.
See also
Favorite site
- Gitolite web site
- Gitolite project site
- Git 서버 - Gitolite
- Windows용 Git Server 설치 (bonobo + TortoiseGit)
- 라즈베리파이 활용 강좌 : Git Server 구축하기
- [추천] 우분투 Git + Gitolite + Gitweb
- Git의 날개, Gitolite 셋팅하기 2
- Gitolite user, repo 추가하기
- Redmine과 gitolite를 이용하는경우 doxygen 을 자동화하는 방법
- gitolite admin 계정 변경
- Redmine(redmine_git_hosting) + git (gitolite) 연동하기