Gitlab CE
    • PDF

    Gitlab CE

    • PDF

    Article Summary

    Classic環境で利用できます。

    Gitlab CEは、Linuxを OSとして使用しながら Gitlab CEを活用した DevOpsプラットフォームです。安定性に優れた NAVERクラウドプラットフォームの Computeインフラサービスに自動的に構成され、いくつかの段階の設定を行うことですぐにサービスを開始できます。
    Gitlab CEを使用するメリットは、次の通りです。

    • NAVERクラウドプラットフォームのインフラサービスを活用して、安定的に Gitlab CEを利用できます。
    • サーバイメージとスペックを選択して Gitlab CEサーバを自動的にインストールして利用できます。
    参考

    NAVERクラウドプラットフォームの Gitlab CEで使用されるソフトウェアの詳細については、次のウェブサイトでご確認ください。

    サーバ作成とアクセス

    サーバの作成とアクセス方法は、NAVERクラウドプラットフォームの一般的なサーバ作成方法と同じです。詳しい手順と参考になるガイドは、次の通りです。

    手順説明
    1. ACG設定
    • 参考ガイド: ACG
    • 次のポートを設定必要
      • ターミナル接続のための TCP 22ポート
      • ウェブサービス利用のための任意番号ポート
    2. サーバ作成
    • 参考ガイド: サーバ作成
    • イメージタイプ Application、Applicationイメージタイプ Gitlab CE
    3. グローバル IPアドレスの設定
    4. ポートフォワードの設定
    5. 管理者パスワードの確認
    6. サーバアクセス
    参考
    • サーバにアクセスしてログインした後は、rootアカウントのパスワードを覚えやすい別のパスワードに変更することをお勧めします。passwd rootコマンドを入力して新しいパスワードを設定してください。
    • グローバル IPアドレスと ACGに問題がなくても Gitlab CE Webサービスに接続できない場合、ウェブサーバのプロセスが停止している可能性があります。ターミナルプログラムで再起動コマンド(systemctl start httpd)を実行し、プロセスを再起動してください。

    サービスアクセスの設定

    サーバが作成されると、Gitlab CE Packageが自動的にインストールされます。
    ブラウザからサービスにアクセスできるように、サーバに接続してグローバル IPアドレスとポートを設定します。

    1. サーバに接続後、vi /etc/gitlab/gitlab.rbコマンドを入力してエディタを開きます。
    2. [I] キーを押して入力モードをオンにした後、external_url変数を次のように変更します。
    (...) 
     external_url 'http://(コンソールで設定したグローバル IPアドレス):(任意のサービスポート番号)’
    (...)
    
    1. [Esc] キーを押して入力モードをオフにした後、:wqを入力して viエディタを終了します。
    2. gitlab-ctl reconfigureコマンドを入力します。
      • 修正された設定ファイルによってサービスがリセットされます。
    3. ブラウザに接続するために、2番手順で任意に入力したサービスポートを許可するようにコンソールで ACGを設定します。
      • ACG設定に関する詳細は、ACG設定をご参照ください。

    サービスにアクセス

    GitLab CEウェブサービスにアクセスする方法は、次の通りです。

    1. ウェブブラウザを開き、設定した URLを入力します。
      • URLは http://(공인 IP 주소):(서비스 포트 번호)で構成されます。
    2. GitLabログイン画面が表示されたら、アカウント情報を入力してログインします。
      • Username: rootを入力
      • Password: サーバターミナルプログラムで cat /etc/gitlab/initial_root_passwordを入力して確認したパスワードを入力

    サービスを使用する

    ログインが完了すると Projects画面が表示され、自動的に作成されたデフォルトプロジェクトが表示されます。
    画面上部のメニューから様々な機能を使用できます。

    server-gitlabce_index

    領域説明
    Main menuプロジェクト、グループなどのメインメニューと管理者メニューに移動
    Create new...新規プロジェクト、リポジトリ、グループ、スニペットを作成
    Issuesプロジェクト進行中に発生するイベントリストを照会
    Merge requestsブランチマージのリクエストリストを照会
    To-Do List次のステップのタスクリスト照会
    ⑥ ヘルプメニュー最新バージョンのご案内や Gitlabの使い方に関するヘルプを照会
    ⑦ アカウント設定メニューアクセスアカウントを設定
    参考

    より詳細な Gitlab CEの使用方法は、Gitlab Docsをご参照ください。


    この記事は役に立ちましたか?

    What's Next
    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.