近年、テクノロジーの継続的な発展に伴い、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 サイトの他の関連記事を参照してください。