ホームページ >開発ツール >Git >Mac コンピュータに GitLab サーバーをセットアップする方法

Mac コンピュータに GitLab サーバーをセットアップする方法

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

近年、インターネット技術の急速な発展に伴い、コード管理に Git を使用する開発者が増えています。 Git は、チームのコラボレーションやバージョン管理などの重要な機能を実現できる、無料のオープンソースの分散バージョン管理システムです。 Git の多くのツールの中で、GitLab は現在最も人気があり、完全なコード管理、自動化されたテストおよび展開プロセスを提供し、非常に使いやすいです。この記事では、Mac コンピューターに GitLab サーバーをセットアップして、自分またはチームによるコード管理を容易にする方法を詳しく紹介します。

1. 依存するソフトウェアをインストールする
GitLab サーバーを構築するには、まず関連するソフトウェアをインストールする必要があります。 Mac では、Homebrew パッケージ マネージャーを使用してこれらのソフトウェアをインストールできます。

  1. Homebrew パッケージ マネージャーをインストールします。ターミナルを開いて次のコマンドを入力します:
    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    インストールが完了したら、次のように入力します。 brew -v を実行すると、Homebrew のバージョン情報を表示できます。
  2. GIT をインストールします。次のコマンドを入力します:
    brew install git
    インストールが完了したら、「git --version」と入力して Git バージョン情報を表示します。
  3. Postfix をインストールします。 GitLab では電子メール通知を送信するためにメール サーバーが必要ですが、ここでは Postfix が使用されます。次のコマンドを入力します:
    brew install postfix
    インストールが完了したら、次のコマンドを実行して Postfix を起動します:
    sudo launchctl start org.postfix.master
  4. SSH をインストールします。次のコマンドを入力します。
    brew install openssh
    インストールが完了したら、「ssh -V」と入力して SSH バージョン情報を表示します。

2. GitLab のダウンロードとインストール

  1. GitLab インストール パッケージをダウンロードします。ブラウザで GitLab 公式 Web サイト (https://about.gitlab.com/install/) を開き、下部にある要件の少ないバージョンをクリックして、対応する Mac バージョンをダウンロードします。
  2. GitLab をインストールします。ターミナルで、ダウンロードした GitLab インストール パッケージが存在するディレクトリに切り替え、次のコマンドを入力します。
    sudo dpkg -i gitlab-ce-*.deb
    インストールが完了するまで待ち、gitlab に入ります。 -ctl reconfigure コマンドを実行すると、GitLab のインストールと初期化が完了します。

3. GitLab のセットアップ

  1. GitLab にログインします。ブラウザに http://localhost:8080 と入力して GitLab にアクセスします。最初のアクセスでは、管理者アカウントとパスワードを設定するように求められます。
  2. GitLab 構成を変更します。ターミナルに sudo vi /etc/gitlab/gitlab.rb コマンドを入力して、GitLab 構成ファイルを入力します。ファイル内で「external_url」という単語を検索し、それに続く URL アドレスを GitLab IP アドレスまたはドメイン名に変更します。たとえば、コンピュータの IP アドレスが 192.168.0.100 の場合、この構成項目を次のように変更できます:

external_url 'http://192.168.0.100:8080'

Save And構成ファイルを閉じ、gitlab-ctl reconfigure コマンドを入力して新しい構成をアクティブ化します。

  1. GitLab SMTP 電子メール パラメーターを構成します。ターミナルに sudo vi /etc/gitlab/gitlab.rb コマンドを入力し、「smtp_settings」構成項目を見つけて、関連する SMTP サービス パラメーターを構成します。たとえば、Gmail SMTP サーバーを使用する場合、この構成項目を次のように変更できます:

gitlab_rails['smtp_address'] = "smtp.gmail.com"
gitlab_rails['smtp_port' ] = 587
gitlab_rails['smtp_user_name'] = "your_gmail_account"
gitlab_rails['smtp_password'] = "your_gmail_password"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = false

設定ファイルを保存して閉じ、gitlab-ctl reconfigure コマンドを入力して新しい設定をアクティブにします。

4. GitLab

  1. を使用して新しいプロジェクトを作成します。 GitLab ホームページで、「新しいプロジェクト」ボタンをクリックし、プロジェクト名と説明を入力し、プロジェクトのアクセス権と著作権規約を選択して、「プロジェクトの作成」をクリックするとプロジェクトの作成が完了します。
  2. コード管理とコラボレーション用。プロジェクト ページで、[リポジトリ] タブをクリックして、プロジェクトのすべてのコードを表示および編集します。 [マージ リクエスト] タブでは、他のチーム メンバーからのコード マージ リクエストを表示して応答できます。 「問題」タブでは、プロジェクトの問題とタスクを作成および管理できます。

上記は、Mac 上で GitLab サーバーをセットアップするプロセス全体です。 GitLab を使用すると、チーム メンバーが協力してコードを効率的に開発および管理できるため、開発効率とコードの品質が向上します。 GitLab についてさらに詳しく学びたい場合は、GitLab の公式ドキュメント (https://docs.gitlab.com/) を確認するか、GitLab の公式トレーニング コースに参加してください。 GitLab での開発を楽しんでください。

以上がMac コンピュータに GitLab サーバーをセットアップする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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