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