gitlabの簡単インストール†特にまっさら(WebとかDBが動いていない場合)であれば下記手順のみでOK # curl -O https://downloads-packages.s3.amazonaws.com/centos-6.6/gitlab-7.5.1_omnibus.5.2.0.ci-1.el6.x86_64.rpm # yum localinstall gitlab-7.5.1_omnibus.5.2.0.ci-1.el6.x86_64.rpm # cd /etc/gitlab/ # cp -p gitlab.rb gitlab.rb.org - external_url 'gitlab.hoge.com' + external_url = 'gitlab.hoge.com' # gitlab-ctl reconfigure # gitlab-ctl start Apacheと共存する場合†既存Apacheはnginxの別ポートへリダイレクトする設定にし、nginxの受付ポートを変更します。 [Apacheの設定:VirtualHost運用] # cd /etc/httpd/conf.d/ # vi gitlab.hoge.com.conf <VirtualHost *:80> ServerName gitlab.hoge.com ProxyPass / http://localhost:8888/ </VirtualHost> # service httpd configtest # service httpd graceful [gitlabの設定] # cd /opt/gitlab/embedded/cookbooks/gitlab/templates/default # cp -p nginx-gitlab-http.conf.erb nginx-gitlab-http.conf.erb.org # vi nginx-gitlab-http.conf.erb server { <% @listen_addresses.each do |listen_address| %> - listen <%= listen_address %>:<%= @port %>; + listen <%= listen_address %>:8888; <% end %> # gitlab-ctl reconfigure # gitlab-ctl start リポジトリの保存先変更†LVMとか切りたい場合とか、S3?とか使いたい場合 # mkdir /var/opt/git-data # mkdir /var/opt/git-data/gitlab-satellites # mkdir /var/opt/git-data/repositorie # vi /etc/gitlab/gitrab.rb + # git-dataの場所を変更する場合 + gitlab_shell['git_data_directory'] = '/var/opt/git-data' + gitlab_rails['satellites_path'] = '/var/opt/git-data/gitlab-satellites' + gitlab_rails['gitlab_shell_repos_path'] = '/var/opt/git-data/repositories' # gitlab-ctl reconfigure # gitlab-ctl restart MySQLへの切替え(作成中)下記ファイルを変更しただけではうまくいかない。†mysql> create database データベース; mysql> grant all privileges on データベース.* to ユーザー名@localhost identified by 'パスワード'; mysql> flush privileges; # cd /var/opt/gitlab/gitlab-rails/etc/ # cp -p database.yml database.yml.org ログインしてとりあえずパスワード変更†デフォルトユーザー:root デフォルトパスワード:5iveL!fe 参考URL:http://d.hatena.ne.jp/toritori0318/20140523/1400863038 |