Install Note (gitolite)
2018-8-23
Target
- debian9
Prepare
管理者の公開鍵をサーバーにコピーしておく。
- $ scp .ssh/id_rsa.pub server:/tmp/
Install
イントールして設定。不要になった公開鍵を削除。
- # apt install gitolite3
- user: gitolite
- home: /srv/gitolite
- pubkey: /tmp/id_rsa.pub
- # rm /tmp/id_rsa.pub
Setting
- ...
- UMASK => 0027,
- ...
.gitolite.rc
Migrate
- リポジトリの登録
-
- gitolite-admin/conf/gitolite.conの編集
- 空のリポジトリが作成される
- リポジトリの移行
-
- git remote add new-origin gitolite@server:*
- git push --all new-origin
- git push --tags new-origin