除了在「doc/install/installation.md」有手動安裝的方式外,在「GitLab CE Downloads」有提供 Ubuntu 12.04 LTS 64bits 的 deb 檔可以安裝。
官方在「GitLab Omnibus project」提供的安裝方式是:
apt-get install openssh-server postfix
dpkg -i ooxx.deb
gitlab-ctl reconfigure
不過在 Docker 裡面會卡在設定 redis 的部份而無法成功,卡在:
Recipe: gitlab::redis
* user[gitlab-redis] action create (up to date)
* directory[/var/log/gitlab/redis] action create (up to date)
* directory[/var/opt/gitlab/redis] action create (up to date)
* template[/var/opt/gitlab/redis/redis.conf] action create (up to date)
* directory[/opt/gitlab/sv/redis] action create (up to date)
* directory[/opt/gitlab/sv/redis/log] action create (up to date)
* directory[/opt/gitlab/sv/redis/log/main] action create (up to date)
* template[/opt/gitlab/sv/redis/run] action create (up to date)
* template[/opt/gitlab/sv/redis/log/run] action create (up to date)
* file[/opt/gitlab/sv/redis/down] action delete (up to date)
* link[/opt/gitlab/init/redis] action create (up to date)
* link[/opt/gitlab/service/redis] action create (up to date)
* ruby_block[supervise_redis_sleep] action run
後來是用 Vagrant (跑 VirtualBox) 才測試成功。就可以看到 PostgreSQL 與 Redis 整包都被放到 /opt
下了...
提供給要玩 GitLab 的人參考看看...