ログ日記

作業ログと日記とメモ

DebianにGitonomyをインストール

外部のサーバーで一般ユーザー権限でやろうとするとかなりめんどい。


http://gitonomy.com/doc/gitonomy/master/installation/
基本はここに書いてあるんだけども…。


(www-dataはapache実行ユーザー)

  1. linuxアカウント、DBアカウントでgitonomyユーザーを作る、gitonomy DBを作る
  2. gitonomyにグループwww-data追加
  3. www-dataとgitonomyアカウントのumaskを002にする
  4. ダウンロードしたファイルを解答してapacheのデフォルトドキュメントルートにする
  5. app/cache app/logs の権限を2775、所有権のグループをwww-dataにする
  6. app/config/* にグループ書き込み権限追加、グループをwww-dataにする
  7. w3mlocalhost/install.php にアクセス
    • 各項目を設定する
    • Secretは適当にランダム文字を入れた
  8. ./install.sh を実行する
  9. Apacheの設定をドメインに変えてブラウザでアクセスして確認
  10. Administration → configuration の設定 (特にメール送信)
  11. app/repositories ディレクトリを作り、SGID、グループ設定
  12. cron設定


new usersで、何故かパスワード入力欄が無い。
なので、ログアウトしてRegisterする。
adminでログインし直して、権限を付与、再びログインし直し。


プロジェクト作成などのテスト。



それからcron設定。




……。非常に疲れた。
Gitlabが重いから乗り換えようと思ってたけど、これはどうなんだろう。
バージョン1になるまで待った方が良いのかもしれん。
そもそもSymfonyとかDoctrineとか使う必要なくね?
gitwebとまでは言わないからもう少し軽くしてほしい。


あとユーザー管理が謎。
Gitlabみたいな内向きというよりは、PHPでもgithub作ろうみたいなノリなのか、そもそもターゲットを何も考えてないのかも。