MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
インストール - GitLabのソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
インストール - GitLab
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == GitLabとは、ソフトウェア開発支援環境のことで、GitHubのようなサービスを社内等のクローズド環境に独自で構築できるGitリポジトリ管理システムである。<br> <br> 同様な機能を提供する製品として、次のようなものが存在する。<br> * GitBucket * Gitblit * Gogs <br> もし、RaspberryPiにGitLabをインストールする場合、RaspberryPi 4 4GBを使用することを推奨する。<br> <br><br> == 依存関係のライブラリとソフトウェアのインストールと設定 == GitLabのインストールに必要な依存関係のライブラリやソフトウェアをインストールする。<br> # RHEL sudo dnf install curl policycoreutils-python openssh-server # SUSE sudo zypper install curl openssh # Raspberry Pi sudo apt-get install curl openssh-server ca-certificates apt-transport-https curl https://packages.gitlab.com/gpg.key | sudo apt-key add - <br> SSHサービスを自動起動に設定する。<br> また、ファイアウォールの設定において、HTTP、HTTPS、SSHのポートを開放する。<br> sudo systemctl enable sshd sudo systemctl start sshd sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https sudo systemctl reload firewalld <br> 次に、Postfixをインストールする。<br> Postfixのインストール中に、設定画面が表示される場合がある。この時、[インターネットサイト]を選択して、[メール名]にサーバの外部DNSを使用する。<br> もし、追加の画面が表示されたら、[Enter]キーを押下してデフォルトを受け入れる。<br> # RHEL sudo dnf install postfix # SUSE sudo zypper install postfix # Raspberry Pi sudo apt-get install postfix <br> Postfixサービスを自動起動に設定する。<br> sudo systemctl enable postfix sudo systemctl start postfix <br> 別のソフトウェアおよびサービスを使用してメールを送信する場合は、この手順をスキップして、GitLabのインストール後に外部SMTPサーバを構成すること。<br> <br><br> == GiLabのインストール == GitLabのリポジトリを追加する。<br> # RHEL curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash # SUSE curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash # Raspberry Pi sudo curl -sS https://packages.gitlab.com/install/repositories/gitlab/raspberry-pi2/script.deb.sh | sudo bash <br> 次に、GitLabをインストールする。<br> <nowiki>https://gitlab.example.com</nowiki>を、GitLabのインスタンスにアクセスするURLに変更する。<br> インストールにより、そのURLでGitLabが自動的に構成および開始される。<br> <br> httpsプロトコルを使用する場合、GitLabは自動的に[https://docs.gitlab.com/omnibus/settings/ssl.html#lets-encrypthttpsletsencryptorg-integration Let's Encryptで証明書を要求する]。これには、内部向けのHTTPとホスト名が必要である。<br> また、[https://docs.gitlab.com/omnibus/settings/nginx.html#manually-configuring-https 独自の証明書を使用する]ことも、httpプロトコルを使用することもできる。<br> # RHEL sudo EXTERNAL_URL="http://gitlab.example.com" dnf install gitlab-ce # SUSE sudo EXTERNAL_URL="http://gitlab.example.com" zypper install gitlab-ce # Raspberry Pi sudo EXTERNAL_URL="http://gitlab.example.com" apt-get install gitlab-ce <br> なお、 GitLabの構成ファイルは、/etc/gitlab/gitlab.rbファイルである。<br> この構成ファイルに対して変更を加えた場合、以下のようにGitLabの再構成スクリプトを実行する。<br> sudo gitlab-ctl reconfigure <br><br> == GitLabのログイン == 最初にGitLabにアクセスすると、管理者用パスワードの設定画面が表示されるので設定する。<br> 初期設定の管理者用アカウントのユーザ名と上記で設定した管理者用パスワードを入力する。(初期設定の管理者用アカウントのユーザ名は<code>root</code>である)<br> <br> インストールと構成の詳細な手順については、[https://docs.gitlab.com/omnibus/README.html#installation-and-configuration-using-omnibus-package こちらのドキュメント]を参照すること。<br> <br><br> == GitLabの設定 == 初期設定では、GitLabは誰でも新規ユーザの作成を許可している。<br> ユーザ登録は、SysAdminによって手動で作成されるか、LDAP等の外部認証システムからユーザ情報を取得する方がよい。<br> <br> 安全なアクセス管理を行う場合は、以下の設定に従って、この設定を無効にする。<br> # GitLabのメインページにアクセスして、rootユーザとしてログインする。 # スパナアイコンを押下して、管理画面にアクセスする。 # 管理画面左のナビゲーションペインの下部にある[Settings]を選択する。 # [サインアップ制限]セクションを展開して、ユーザが新しいアカウントを作成する方法を構成する。 # GitLabのメインページでのユーザ登録を無効にするには、[Sign-up enabled]チェックボックスをオフにする。 # [Save Changes]ボタンを押下して、設定を保存する。 <br><br> == GitLabの購読 == [https://about.gitlab.com/company/preference-center/ メールサブスクリプション設定センター]にアクセスして、いつ連絡するかを設定する。<br> 明示的なメールポリシーがあるため、メールの送信内容と送信頻度を完全に制御できる。<br> <br> 月に2回、新機能、統合、ドキュメント、開発チームからの裏話等のGitLabニュースが送信される。<br> バグやシステムパフォーマンスに関連する重要なセキュリティアップデートについては、専用のセキュリティニュースレターに登録する。<br> <br> <u>'''※注意'''</u><br> セキュリティニュースレターを購読しない場合、セキュリティアラートが受信できない。<br> <br><br> == サインアップ制限とサインイン設定 == GitLabのサインアップ制限とサインイン設定を構成する。<br> GitLabのインスタンスを保護するため、[https://docs.gitlab.com/ee/security/README.html#securing-your-gitlab-installation 推奨プラクティス]を検討する。<br> <br><br> __FORCETOC__ [[カテゴリ:RHEL]][[カテゴリ:SUSE]][[カテゴリ:Raspberry_Pi]]
インストール - GitLab
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse