ヤマムギ

growing hard days.

*

RedmineとGitLabを同じサーバにインストールする

   


Redmineでプロジェクトに設定できるGitはローカルのみ(Redmineと同じOS)なので、Redmineを動かしているサーバにGitLabもインストールしてみました。

OSは Amazon Linuxです。
RedmineはApacheで動かしてたので、GitLabのNginxはそのまま使います。

GitLabのインストール

公式サイトのCentOS手順に従ってやってみて問題のあるところは修正します。

GitLab設定ファイル変更

11行目あたりを変更

582行目あたりのNginxポートを変更

393行目あたりのポート変更

430行目あたりのポート変更

gitlabを再構築します

管理者でログインする

http://yourdmain.com:8080
へアクセス

初回アクセス時に管理者(root)のパスワードを設定します。

設定が終わるログイン出来ますので、Usernameはroot、パスワードは先ほど設定したパスワードでログインします。

ログインしたらユーザーを作成して、ユーザーでログインしてプロジェクトを作成します。

Redmineのプロジェクトの設定でリポジトリのローカルパスを設定します。

デフォルトでは
/var/opt/gitlab/git-data/repositories/<グループ>/<プロジェクト名>.git

(付録)失敗メモ

途中つまづいた内容を記載します。

インストール編

Nginxのポートの設定だけをしてreconfigure,restartしたら下記のエラー

gitlab-502

「502 Whoops, GitLab is taking too much time to respond.」

gitlab-ctl tailで調べる

StackOverFlowに答えがありました。

unicornのポートがかぶっているので、8081に変更しました

@yamamanx

開発ベンダー5年、ユーザ企業システム部門通算9年、ITトレーナー1年目のSoftware Engineerです。
質問はコメントかSNSなどからお気軽にどうぞ。
出来る限りなるべく答えます。

このブログの内容/発言の一切は個人の見解であり、所属する組織とは関係ありません。

また、勉強会やイベントのレポートは自分が気になったことをメモしたり、聞いて思ったことを書いていますので、登壇者の意見や発表内容ではありません。

 - git, ProjectManagement, Redmine , , , ,

ad

ad

  関連記事

Pandocのテストとして User’s Guideを変換してみる

Pandoc User’s GuideをダウンロードしてHTMLに変 …

Redmine 3.0.0で ガントチャートの幅を変更してトラッカーを非表示にする

Redmineのガントチャートで親子チケットなど階層が深くなると肝心のチケット題 …

SourceTreeからgitサーバへSSHを使ってプッシュする

SSH URI gitのパスは/var/git/pj.gitとします。 [pla …

Redmine3.0.0に CSV Importerプラグインをインストールする

バグ管理や開発の現場だけではなく進捗管理などにも重宝出来るRedmine。 その …

CentOS 6.5にgit連携のTracを構築する

秋の夜長に自宅でTracサーバを構築してみる。 ひとまずRedmineはいったん …

Amazon LinuxにRedmine 環境構築(エラーと対応をそのまま記載版)

Amazon Linuxにgit + Redmineの環境を構築してみます。 自 …

Pandoc PDF出力時に目次とヘッダをつける

目次をつける 環境などはPandoc関連記事をご確認ください。 Pandoc実行 …

Amzon Linux のApacheでRedmineとWordPressをバーチャルホストで共存する

EC2とRDSを節約しようと思いまして、Redmineを動かしてるとこに検証用W …

RedmineにGoogleAppsアカウントでログイン出来るようにする

RedmineのログインをGoogleアカウントで出来るように[redmine_ …

「第14回RxTStudy(Redmine勉強会)」に行ってきました

土曜日の真っ昼間に半分以上が初参加者さんで80席が満席。 それだけRedmine …