2010-12-29
gitolite を試す
gitolite のがgitosis より簡単らしい.
branch とかへのアクセス制限もできるようだ(2010/12/30 追記)
Personal なブランチの名前空間をサポートもしてるようだ(2010/12/30 追記)
git$ mkdir -p $HOME/gitolite/bin $HOME/gitolite/conf $HOME/gitolite/hooks git$ cd modules git$ git clone git://github.com/sitaramc/gitolite gitolite-source git$ cd gitolite-source git$ src/gl-system-install $HOME/gitolite/bin $HOME/gitolite/conf $HOME/gitolite/hooks git$ cd $HOME git$ export PATH=$HOME/gitolite/bin:$PATH git$ gl-setup $HOME/.ssh/clairvy.pub git$ vi .bashrc <$HOME/gitolite/bin をPATH に追加>
PATH の件を追記 (2011/01/05 追記)
これで,アクセスできるようになるみたい.
試す
$ ssh git@remote-host.domain
PTY allocation request failed on channel 0
hello clairvy, the gitolite version here is v1.5.8-1
the gitolite config gives you the following access:
R W gitolite-admin
@R_ @W_ testing
Connection to localhost closed.
$ git clone git@remote-host.domain:gitolite-admin.git
gitosis と同じように,管理はgitolite-admin リポジトリを触るみたい.
あと,conf を書くと空repository を作ってくれるみたい.
これは来年試そう.*1
ご参考
- http://webos-goodies.jp/archives/access_control_to_git_repositories_with_gitlite.html
- http://progit.org/book/ja/ch4-7.html
ということで追記.(2010/12/30)
gitolite/gitosis 共に .ssh/authorized_keys にログインユーザ設定をすると考えればいいみたい.
ssh git@rmote-host.domain したときに,コマンドが動く設定をしてるのかな?
なので,それを無効にしたかったら,その辺をなんとかすればいい.*2
あと,各リポジトリの hooks は,絶対パスで シンボリックリンクされるので,
$HOME/gitolite/hooks 的な場所に位置が変更になったらその辺に注意.
なんかこう.$HOME/gitolite 配下で色々クローズする方が移動できて楽かもしれないけど,
$HOME/.gitolite.rc で $HOME/repositories の位置を制御したりすればできるのかな?
あと,多分 $HOME/.gitolite/{keydir,conf} が現在の設定なので,その辺を直接イジることもできる.
普通はプッシュするだろうけど,設定ミスったときとかに.*3
- 64 http://pipes.yahoo.com/pipes/pipe.info?_id=tDfBdGWF3RGl9XNm1L3fcQ
- 10 http://pipes.yahoo.com/pipes/pipe.info?_id=12e453e301454b799b3ac6642aa089b5
- 4 http://www.google.co.jp/search?source=ig&hl=ja&rlz=&=&q=emacs-eclim&btnG=Google+検索&aq=f&oq=
- 3 http://www.google.co.jp/search?num=100&hl=ja&newwindow=1&safe=off&biw=1280&bih=812&q=android+scripting+environment+インストール&aq=f&aqi=g1&aql=&oq=&gs_rfai=
- 3 http://www.google.co.jp/search?q=vcs_info+bare&hl=ja&client=firefox-a&hs=ACT&rls=org.mozilla:ja:official&prmd=ivns&lr=lang_ja&sa=X&ei=h-YbTfCaEYnKvQOM5bzNDQ&ved=0CBcQuAE
- 2 http://affili114.eek.jp/chatlady/
- 2 http://d.hatena.ne.jp
- 2 http://d.hatena.ne.jp/diarylist?of=0&mode=rss&type=public
- 2 http://ezsch.ezweb.ne.jp/search/?query=クラ&start-index=6&adpage=3&ct=1301&sr=0401&t=20110103090910&filter=1
- 2 http://reader.livedoor.com/reader/

