ホームページ >開発ツール >Git >Ubuntu システムに gitlab をインストールして使用する方法

Ubuntu システムに gitlab をインストールして使用する方法

PHPz
PHPzオリジナル
2023-03-31 10:40:27867ブラウズ

1. はじめに

Git といえば、多くのプログラマーが知っています。 GitLab は Git をベースとしたオープンソース プラットフォームで、コード ホスティング、バージョン管理、自動テスト、CI/CD などの一連のサービスをチームに提供するように設計されています。この記事では、Ubuntu システムに GitLab をインストールし、基本的な使用方法を実行する方法を紹介します。

2. GitLab のインストール

  1. 依存関係のインストール

GitLab をインストールする前に、いくつかの依存関係をインストールする必要があります。ターミナルに次のコマンドを入力します:

sudo apt update
sudo apt install -y curl openssh-server ca-certificates tzdata perl
  1. Add GitLab GPG key

Edit/etc/apt/sources.list.d/gitlab-ce。 list ファイルに次の内容を書き込みます。

deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu bionic main

ファイルを保存して終了し、次のコマンドを入力します。

curl https://packages.gitlab.com/gpg.key | sudo apt-key add -

このコマンドは、GitLab GPG キーを追加します。

  1. GitLab CE のインストール

次のコマンドを入力して GitLab をインストールします:

sudo apt update
sudo apt install -y gitlab-ce

インストールが完了したら、次のコマンドを入力して GitLab を起動します。

sudo gitlab-ctl reconfigure

プロセス全体の間、しばらく待つ必要があります。再構成が完了すると、GitLab が起動します。ブラウザでサーバーの IP アドレスまたはドメイン名にアクセスします: http://SERVER_IP_OR_DOMAIN この時点で、インストールが成功したことを示す GitLab のようこそページが表示されます。

3. GitLab の使い方

以上の手順で GitLab のインストールが完了しましたので、以下では GitLab の基本的な使い方を簡単に紹介します。

  1. 新しいプロジェクトの作成

まず、GitLab で新しいプロジェクトを作成します。 GitLabにログイン後、左側のメニューバーの「新規プロジェクト」をクリックして「新規プロジェクト」ページに入ります。このページで、プロジェクト名、プロジェクトの説明を入力し、「プロジェクトの作成」ボタンをクリックします。

  1. クローン プロジェクト

クローン プロジェクトとは、リモート Git リポジトリ内のコードをローカル開発マシンにコピーすることを指します。 GitLab では、プロジェクトのクローンを作成する方法が 2 つあります。

  • HTTP/HTTPS メソッド。これは、https 経由でコードをプルするために使用できます。例:
git clone https://gitlab.com/<USER>/<PROJECT>.git
  • SSH 方法 この方法を使用するには、GitLab で SSH キーを生成し、その SSH キーをローカル マシンに追加する必要があります。例:
git clone git@gitlab.com:<USER>/<PROJECT>.git
  1. ブランチの作成

GitLab では、開発者がより効率的に開発に協力できるように、複数のブランチを作成できます。 GitLab では、新しいブランチを作成し、そこにコードをプッシュできます。プロジェクトページで「ブランチ」ボタンをクリックし、作成するブランチの名前と説明を入力し、最後に「ブランチの作成」ボタンをクリックします。

  1. コードの送信

開発中は、変更するたびにコードを送信する必要があります。 GitLab では、次のコマンドを使用してコードをリモート リポジトリに送信できます:

git add .
git commit -m "commit message"
git push origin master

上記のコマンドは、コードをリモート Git リポジトリのマスター ブランチにプッシュします。

  1. マージ リクエストの作成

GitLab では、コード レビューとマージのためのマージ リクエストを作成できます。プロジェクト ページで、[マージ リクエスト] ボタンをクリックし、スプラッシュ リクエストの名前と説明を入力して、最後に [マージ リクエストを送信] ボタンをクリックします。

  1. CD/CI

GitLab は CD/CI などの自動化機能も提供しており、ユーザーは GitLab でパイプラインを作成し、プロジェクトの継続的インテグレーションや継続的デプロイメントを実行できます。

4. 概要

この記事では、Ubuntu システムに GitLab をインストールする方法と、GitLab の基本的な使用方法を簡単に紹介します。もちろん、実際のアプリケーションでは、GitLab には多くの機能が備わっており、読者は実際のニーズに基づいて GitLab のさらに多くの機能を探索できます。

以上がUbuntu システムに gitlab をインストールして使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。