近年、インターネット技術の急速な発展に伴い、コード管理に Git を使用する開発者が増えています。 Git は、チームのコラボレーションやバージョン管理などの重要な機能を実現できる、無料のオープンソースの分散バージョン管理システムです。 Git の多くのツールの中で、GitLab は現在最も人気があり、完全なコード管理、自動化されたテストおよび展開プロセスを提供し、非常に使いやすいです。この記事では、Mac コンピューターに GitLab サーバーをセットアップして、自分またはチームによるコード管理を容易にする方法を詳しく紹介します。
1. 依存するソフトウェアをインストールする
GitLab サーバーを構築するには、まず関連するソフトウェアをインストールする必要があります。 Mac では、Homebrew パッケージ マネージャーを使用してこれらのソフトウェアをインストールできます。
- Homebrew パッケージ マネージャーをインストールします。ターミナルを開いて次のコマンドを入力します:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
インストールが完了したら、次のように入力します。 brew -v を実行すると、Homebrew のバージョン情報を表示できます。
- GIT をインストールします。次のコマンドを入力します:
brew install git
インストールが完了したら、「git --version」と入力して Git バージョン情報を表示します。
- Postfix をインストールします。 GitLab では電子メール通知を送信するためにメール サーバーが必要ですが、ここでは Postfix が使用されます。次のコマンドを入力します:
brew install postfix
インストールが完了したら、次のコマンドを実行して Postfix を起動します:
sudo launchctl start org.postfix.master
- SSH をインストールします。次のコマンドを入力します。
brew install openssh
インストールが完了したら、「ssh -V」と入力して SSH バージョン情報を表示します。
2. GitLab のダウンロードとインストール
- GitLab インストール パッケージをダウンロードします。ブラウザで GitLab 公式 Web サイト (https://about.gitlab.com/install/) を開き、下部にある要件の少ないバージョンをクリックして、対応する Mac バージョンをダウンロードします。
- GitLab をインストールします。ターミナルで、ダウンロードした GitLab インストール パッケージが存在するディレクトリに切り替え、次のコマンドを入力します。
sudo dpkg -i gitlab-ce-*.deb
インストールが完了するまで待ち、gitlab に入ります。 -ctl reconfigure コマンドを実行すると、GitLab のインストールと初期化が完了します。
3. GitLab のセットアップ
- GitLab にログインします。ブラウザに http://localhost:8080 と入力して GitLab にアクセスします。最初のアクセスでは、管理者アカウントとパスワードを設定するように求められます。
- 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 コマンドを入力して新しい構成をアクティブ化します。
- 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
- を使用して新しいプロジェクトを作成します。 GitLab ホームページで、「新しいプロジェクト」ボタンをクリックし、プロジェクト名と説明を入力し、プロジェクトのアクセス権と著作権規約を選択して、「プロジェクトの作成」をクリックするとプロジェクトの作成が完了します。
- コード管理とコラボレーション用。プロジェクト ページで、[リポジトリ] タブをクリックして、プロジェクトのすべてのコードを表示および編集します。 [マージ リクエスト] タブでは、他のチーム メンバーからのコード マージ リクエストを表示して応答できます。 「問題」タブでは、プロジェクトの問題とタスクを作成および管理できます。
上記は、Mac 上で GitLab サーバーをセットアップするプロセス全体です。 GitLab を使用すると、チーム メンバーが協力してコードを効率的に開発および管理できるため、開発効率とコードの品質が向上します。 GitLab についてさらに詳しく学びたい場合は、GitLab の公式ドキュメント (https://docs.gitlab.com/) を確認するか、GitLab の公式トレーニング コースに参加してください。 GitLab での開発を楽しんでください。
以上がMac コンピュータに GitLab サーバーをセットアップする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。