gitlab でノードを構築する方法について話しましょう

PHPz
リリース: 2023-03-31 09:45:55
オリジナル
1076 人が閲覧しました

近年、テクノロジーの継続的な発展に伴い、Git は誰もが日々の開発作業に欠かせないツールの 1 つになりました。 Git の管理プラットフォームとして、GitLab はコードのバージョン管理、共同開発、コード レビューの実装に役立ちます。また、GitLab をより良く使用したい場合は、独自の GitLab ノードを構築する必要があります。今回は、GitLab ノードのセットアップ方法を紹介します。

1. GitLab のインストール

始める前に、まず GitLab をインストールする必要があります。 GitLab をインストールするには、バイナリ パッケージ、ソース パッケージ、Docker など、さまざまな方法があります。ここでは、ソースコードパッケージによるインストールを紹介します。

1. 必要な依存関係をインストールする

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

sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates
ログイン後にコピー

2. 必要なソフトウェアをインストールします

必要な依存関係をインストールした後、必要なソフトウェアをさらにインストールする必要があります。次のコマンドを入力します。

sudo apt-get install -y postfix
ログイン後にコピー

インストール プロセス中に、電子メールの構成方法を選択するように求められます。インターネット サイトまたはサテライト システムを選択できます。インターネット サイト モードを選択し、プロンプトに従って設定します。

3. GitLab のインストール

次に、正式な GitLab インストール手順に入ります。次のコマンドを入力します。

curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
sudo apt-get install gitlab-ce
ログイン後にコピー

インストール プロセスには時間がかかる場合があるため、辛抱強く待つ必要があります。インストールが完了したら、GitLab の仮想マシンの IP アドレス (GitLab をクラウド サーバーにインストールした場合は、クラウド サーバーの IP アドレス) にアクセスして、正常にアクセスできれば、GitLab は正常にインストールされています。

2. GitLab の設定

GitLab をインストールした後、GitLab 上でいくつかの設定操作を実行する必要があります。具体的には以下のようなものが挙げられます。

1. ポートの構成

デフォルトでは、GitLab のポートは 80 です。ポート番号を変更する必要がある場合は、次のコマンドを使用して変更できます。

sudo vi /etc/gitlab/gitlab.rb
ログイン後にコピー
ログイン後にコピー

次の行を見つけます。

# gitlab_workhorse['listen_network'] = "tcp"
# gitlab_workhorse['listen_addr'] = "localhost:8181"
ログイン後にコピー

コメントを解除し、8181 を必要なポートに変更します。

2. ドメイン名の変更

ポートを設定した後、GitLab のドメイン名も変更する必要があります。次のコマンドを入力します:

sudo vi /etc/gitlab/gitlab.rb
ログイン後にコピー
ログイン後にコピー

次の行を見つけます:

external_url 'http://gitlab.example.com'
ログイン後にコピー

gitlab.example.com を必要なドメイン名または IP アドレスに変更します。

3. GitLab の再起動

上記の設定を変更した後、これらの設定を有効にするために GitLab を再起動する必要があります。次のコマンドを入力します:

sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
ログイン後にコピー

3. 管理者アカウントの作成

インストールが完了し、GitLab が再起動されたら、管理者アカウントを作成する必要があります。ブラウザを開き、上記で構成したドメイン名または IP アドレスを入力し、GitLab ログイン インターフェイスに入ります。

「登録」ボタンをクリックし、お名前、メールアドレス、パスワードなどを入力して「登録」ボタンをクリックしてください。

登録が完了したら、アカウントを管理者アカウントとして設定する必要があります。 「管理者」アバターを見つけてクリックし、「エリアの管理」をクリックします。 「アクセス」セクションで「アクセス許可」を「管理者」に設定し、「変更を保存」ボタンをクリックします。

このようにして、管理者アカウントを作成します。

4. プロジェクトを作成してコード管理を実行する

これで、GitLab ノードが正常にセットアップされ、管理者アカウントが作成されました。次に、Git プロジェクトを作成し、コード管理に GitLab を使用します。

まず、GitLab の管理領域に入り、新しいプロジェクトを作成する必要があります。新しいプロジェクトの「設定」ページでは、プロジェクト名、説明、プロジェクトの可視性を設定できます。

作成が完了したら、コード管理に GitLab を使用できるようになります。ターミナルを開き、次のコマンドを入力します。

git clone ssh://<your-gitlab-server>/<your-username>/<your-repo>.git
cd <your-repo>
echo "# Hello World" > README.md
git add README.md
git commit -m "add README"
git push -u origin master
ログイン後にコピー

上記のコマンドは、GitLab サーバーからコードを取得し、README.md ファイルを変更して、変更を送信します。最後に、変更したコードを GitLab サーバーにプッシュします。

一般に、GitLab ノードのセットアップとコードの管理は複雑ではありません。簡単な手順をいくつか行うだけで完了します。もちろん、より複雑な使用要件がある場合は、GitLab の公式ドキュメントを確認して、より多くの機能と操作を学ぶことができます。

以上がgitlab でノードを構築する方法について話しましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!