Недавно решил попробовать поставить GitLab, но что-то у меня постоянно были проблемы, пользовался этими статьями:
http://www.linuxspace.org/archives/4748
http://blog.compunet.co.za/gitlab-installation-on-ubuntu-server-12-04/
http://skycase.ru/blog/gitlab-setup-guide/
http://blog.bobbyallen.me/2014/01/11/setup-your-own-private-github-server-using-gitlab-and-ubuntu-server-12-04-lts/
https://gitlab.com/gitlab-org/gitlab-ci/blob/master/doc/install/installation.md
https://www.digitalocean.com/community/tutorials/how-to-set-up-gitlab-as-your-very-own-private-github-clone
http://habrahabr.ru/sandbox/82051/
http://blog.phusion.nl/2012/04/21/tutorial-setting-up-gitlab-on-debian-6/
Потом зашел на сайт официальной документации: http://doc.gitlab.com/ce/install/installation.html и о чудо нашел такое предложение: " If you want to install on RHEL/CentOS we recommend using the Omnibus packages."
И попал на эту страницу: https://about.gitlab.com/downloads/ выбрал тут CentOS 6.
И легко в несколько команд поставил GitLab сервер:
# wget https://downloads-packages.s3.amazonaws.com/centos-6.5/gitlab-7.0.0_omnibus-1.el6.x86_64.rpm
# yum install postfix
# rpm -i gitlab-7.0.0_omnibus-1.el6.x86_64.rpm
# vim /etc/gitlab/gitlab.rb
Тут я указал свой домен: external_url 'http://asidorov.name'
И запустил реконфиг:
# gitlab-ctl reconfigure
Данный пакет представляет из себя сценарий Chef'a, который все ставит и настраивает в автоматическом режиме.
После чего я сразу смог попасть в работающий GitLab по адресу: http://asidorov.name/
Первоначальные реквизиты доступа:
Пользователь: root
Пароль: 5iveL!fe
После чего вам предложат сразу задать пароль для root'a. После изменения данного пароля вы сможете авторизироваться в системе GitLab.
Проблема в таком решении, что ты не выбираешь например какую базу использовать, как будет общаться nginx и unicorn (Unix сокеты или TCP порты).
Оно ставит и настраивает автоматически: nginx, postgresql, redis, unicorn, sidekiq.
Очень удобно и просто. Спасибо огромное разработчикам за такую простоту.
Кстати таким способом можно было бы заработать 20-100 баксов: https://www.odesk.com/jobs/~01c60e93e834ea852f
http://www.linuxspace.org/archives/4748
http://blog.compunet.co.za/gitlab-installation-on-ubuntu-server-12-04/
http://skycase.ru/blog/gitlab-setup-guide/
http://blog.bobbyallen.me/2014/01/11/setup-your-own-private-github-server-using-gitlab-and-ubuntu-server-12-04-lts/
https://gitlab.com/gitlab-org/gitlab-ci/blob/master/doc/install/installation.md
https://www.digitalocean.com/community/tutorials/how-to-set-up-gitlab-as-your-very-own-private-github-clone
http://habrahabr.ru/sandbox/82051/
http://blog.phusion.nl/2012/04/21/tutorial-setting-up-gitlab-on-debian-6/
Потом зашел на сайт официальной документации: http://doc.gitlab.com/ce/install/installation.html и о чудо нашел такое предложение: " If you want to install on RHEL/CentOS we recommend using the Omnibus packages."
И попал на эту страницу: https://about.gitlab.com/downloads/ выбрал тут CentOS 6.
И легко в несколько команд поставил GitLab сервер:
# wget https://downloads-packages.s3.amazonaws.com/centos-6.5/gitlab-7.0.0_omnibus-1.el6.x86_64.rpm
# yum install postfix
# rpm -i gitlab-7.0.0_omnibus-1.el6.x86_64.rpm
# vim /etc/gitlab/gitlab.rb
Тут я указал свой домен: external_url 'http://asidorov.name'
И запустил реконфиг:
# gitlab-ctl reconfigure
Данный пакет представляет из себя сценарий Chef'a, который все ставит и настраивает в автоматическом режиме.
После чего я сразу смог попасть в работающий GitLab по адресу: http://asidorov.name/
Первоначальные реквизиты доступа:
Пользователь: root
Пароль: 5iveL!fe
После чего вам предложат сразу задать пароль для root'a. После изменения данного пароля вы сможете авторизироваться в системе GitLab.
Проблема в таком решении, что ты не выбираешь например какую базу использовать, как будет общаться nginx и unicorn (Unix сокеты или TCP порты).
Оно ставит и настраивает автоматически: nginx, postgresql, redis, unicorn, sidekiq.
Очень удобно и просто. Спасибо огромное разработчикам за такую простоту.
Кстати таким способом можно было бы заработать 20-100 баксов: https://www.odesk.com/jobs/~01c60e93e834ea852f
Комментариев нет:
Отправить комментарий