GitLab は、チームのコラボレーションと開発効率を向上させるために設計された強力なオープン ソース コード ホスティングおよびコラボレーション プラットフォームです。この記事では、Ubuntu システムに GitLab をインストールして使用する方法を紹介します。
GitLab をインストールする前に、必要な依存関係パッケージをいくつかインストールする必要があります。ターミナルを開いて、次のコマンドを実行します。
sudo apt-get update sudo apt-get install curl openssh-server ca-certificates
GitLab をインストールするには、ソースからのインストールやコンテナの使用など、さまざまな方法があります。ここでは、GitLab のすべてのコンポーネントと依存関係を統合し、インストール プロセスを簡素化する Omnibus パッケージを使用したインストールを紹介します。
まず、Omnibus パッケージをダウンロードします。
curl -LO https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/bionic/gitlab-ce_13.0.2-ce.0_amd64.deb/download.deb
上のリンクのバージョン番号を最新バージョンに置き換えてください。
次に、次のコマンドを実行して GitLab をインストールします。
sudo dpkg -i gitlab-ce_<version>.deb
システム構成によっては、このプロセスに数分かかる場合があることに注意してください。
インストールが完了したら、管理者パスワードやホスト名などの設定など、GitLab でいくつかの基本的な構成を実行する必要があります。
最初に設定ファイル /etc/gitlab/gitlab.rb
を開きます:
sudo vim /etc/gitlab/gitlab.rb
次の 2 つの項目を見つけて、コメントを削除して変更します:
# external_url 'http://gitlab.example.com' # gitlab_rails['initial_root_password'] = 'password'
次のように変更します:
external_url 'http://your_domain.com' gitlab_rails['initial_root_password'] = 'your_secret_password'
your_domain.com
をホスト名に、your_secret_password
を管理者パスワードに置き換えてください。
変更が完了したら、構成ファイルを保存して終了し、GitLab を再構成します。
sudo gitlab-ctl reconfigure
これにより、GitLab コア コンポーネントが起動し、構成ファイルの設定に従って構成されます。
GitLab のインストールと構成が正常に完了したので、ブラウザでホスト名にアクセスして GitLab にログインできます。
http://your_domain.com
ログイン ページで、上記の構成ファイルで設定した管理者のユーザー名とパスワードを使用してログインします。
認証されたら、[新しいプロジェクト] をクリックして最初のプロジェクトを作成できます。これにより、プロジェクト名や説明などの簡単な設定を行うことができます。
SSH 経由で GitLab リポジトリにアクセスする場合は、公開キーを構成して追加する必要があります。
まず、SSH キーを生成します:
ssh-keygen -t rsa -C "your_email@example.com"
次に、公開キーを GitLab にコピーします:
sudo cat ~/.ssh/id_rsa.pub
出力された公開キーの内容をコピーし、GitLab パーソナルに追加します。設定で。
GitLab は、GitLab CI/CD と呼ばれる完全な継続的インテグレーションおよび継続的デリバリー ソリューションも提供します。自動化されたテスト、ビルド、およびデプロイメントのスクリプトを .gitlab-ci.yml
ファイルに記述し、プロジェクトのルート ディレクトリにプッシュできます。
最後に、GitLab を定期的にアップグレードすると、コード管理とチーム コラボレーションの効率が向上する可能性があります。 GitLab をアップグレードするには、次のコマンドを実行してください:
sudo apt-get update sudo apt-get upgrade gitlab-ee
上記は GitLab のインストールと構成のプロセスです。お役に立てば幸いです。
以上がUbuntu システムに GitLab をインストールして使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。