manywaypark's Blog
개발, 검색, 함수

'gitosis'에 해당되는 글 1건

  1. 2012.03.20 gitosis 사용하기

gitosis 사용하기

카테고리 없음 2012. 3. 20. 13:52 by manywaypark
설치/계정설정
$ sudo apt-get install git-core gitosis
$ sudo adduser \
    --system \
    --shell /bin/sh \
    --gecos 'git version control' \
    --group \
    --disabled-password \
    --home /home/git \
    git

admin key 등록
(optional) public key가 없으면 ssh-keygen으로 생성.
sudo -H -u git gitosis-init < /tmp/id_rsa.pub
sudo chmod 755 /home/git/repositories/gitosis-admin.git/hooks/post-update


설정
% id_rsa.pub를 가져온 box의 계정에서...
$ git clone git@YOUR_HOSTNAME:gitosis-admin.git
$ cd gitosis-admin

key(user) 추가
$ cp /path/to/key.pub keydir/

gitosis.conf 내용 추가
[group GROUP_NAME]
members = KEY_FILE_NAME(w/o .pub)
writable = project1 project2


project 생성

$ mkdir project1
$ cd project1
$ git init
$ git remote add origin git@YOUR_HOSTNAME:project1.git
% add or edit file(s).
$ git add *
$ git commit -m "some stuff"
$ git push origin master:refs/heads/master

refs:
http://www.howtoforge.com/setting-up-gitosis-on-ubuntu
https://help.ubuntu.com/community/Git
http://www.mantisbt.org/wiki/doku.php/mantisbt:gitosis_management

happy hackin'


1 
분류 전체보기 (306)
잡담 (20)
함수형 언어 (65)
emacs (16)
java (18)
tips & tricks (154)
사랑 (1)
가사 (0)
독서 (4)
mobile (6)
비함수형 언어 (2)

공지사항

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

04-19 18:49