1. Ubuntu に gitlab をインストールする手順:
- 依存関係をインストールする
ショートカット キー Ctrl+Alt+T を使用してコマンド ライン ウィンドウを開き、次の 2 行のコマンドを実行します。
sudo aptアップデート
sudo apt-get アップグレード
sudo apt-get installcurl openssh-server ca-certificates postfix
この手順で次のプロンプト インターフェイスが表示された場合は、Tab キーを押して「OK」ボタンに切り替え、Enter キーを押してください。
2. インストールパッケージのインストールコマンドを実行し、wget を通じて gitlab をオンラインでインストールします gitlab の公式 Web サイトから対応するインストールパッケージのアドレスをコピーしてください
インストールコマンド:
wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/focal/gitlab-ce_15.5.2-ce.0_amd64.deb/download.deb
sudo dpkg -i gitlab-ce_15.5.2-ce.0_amd64.deb
dpkg の実行時に openssh-server に関連するエラーが報告された場合は、最初に次の 3 つのコマンドを実行してください。
sudo apt --fix-broken install
sudo apt-get update
sudo apt-get upgrade
sudo dpkg インストール コマンドを実行した後、次のインターフェイスが表示されれば、gitlab のインストールは成功です。
3.gitlabの設定
vim が認識できないエラーがある場合は、次の 2 行のコマンドを実行してください。
sudo rm /var/lib/dpkg/lock*
sudo apt-get update && sudo apt-get install vim
現在の gitlab Web ページの IP とポート番号を表示します。
sudo vim /etc/gitlab/gitlab.rb
上記のコマンドの実行時に権限に問題がある場合は、次のコマンドを実行します。
#chmod -R 755 /var/log/gitlab
この時点で、 sudo vim /etc/gitlab/gitlab.rb を実行して gitlab 設定ファイル変更インターフェイスに入り、 i を入力して編集モードに入り、external_url フィールド (通常は 32 行目) を見つけて、それを IP に変更します。およびポート番号:
変更後、esc を入力してエディタを終了し、wq を入力して保存します。次に、以下のコマンドでサービスを再起動します。
# gitlab サービスを停止します sudo gitlab-ctl stop
# gitlab サービスを開始します sudo gitlab-ctl reconfigure
# すべての gitlab コンポーネントを再起動します sudo gitlab-ctl restart
# すべての gitlab コンポーネントを開始します sudo gitlab-ctl start
# ブートセルフスタートを有効にする sudo systemctl enable gitlab-runsvdir.service
4.rootパスワードの初期化
# 1) 対応するパスに切り替えます: cd /opt/gitlab/bin/
# 2) コンソールを開きます: sudo gitlab-rails console -eproduction
# 3) ユーザー アカウント情報をクエリし、それを u に割り当てます: u=User.where(id:1).first
# 4) このユーザー名のパスワードを設定します: u.password='12345678'
# 5) パスワードの確認: u.password_confirmation='12345678'
# 6) 情報の保存: u.save
#7) 終了: 終了
上記の操作後、http://192.168.116.128:8077 から gitlab にログインできるようになります。
2. Gitlab が新規ユーザーを登録する
上記の 2 つの手順を完了すると、新しいアカウントが登録されますが、この時点で、ルート管理者によるアカウントの審査と承認を待ってからアカウントを使用する必要があり、そうしないと gitlab プラットフォームにログインできなくなります。
- 中国語インターフェースを設定する