関連サイト
- 公式ウェブサイト
- インストールドキュメント
- 公式ドキュメントに従ってインストールできますが、インストールプロセス中にエラーが発生する可能性があります。なので、この記事の手順に沿ってインストールするのがベストですが、私はインストールしながらこの記事を書いています。
準備
- vmware に centos をインストールします。ここで、gitlab はより多くのメモリを使用するため、少なくとも 4G のメモリを割り当てる必要があることに注意してください。
- centos には centos7 を使用することをお勧めしますが、他のバージョンではエラーが報告される可能性があります。ダウンロードリンク
- これをダウンロード
- centos のインストール後、デフォルトのネットワークが有効になっていない場合は、次の手順を実行してネットワークを有効にします。
- cd /etc/sysconfig/network-scripts/
- vi ifcfg-ens33
- ファイル内の ONBOOT に対応する値を [はい] に変更し、保存して終了します。
- サービスネットワークの再起動
- SSHサービスをインストールする
- yum インストール openssh サーバー
インストール
- 依存関係をインストールする
- sudo yum install -ycurlpolicycoreutils-python openssh-server perl
- sudo systemctl sshdを有効にする
- sudo systemctl sshdを起動
- ミラーリングを構成する
- カール -fsSL https://packages.gitlab.cn/repository/raw/scripts/setup.sh | /bin/bash
- インストール
- sudo EXTERNAL_URL=“http://192.168.206.134” yum install -y gitlab-jh
- ここでの IP アドレスは CentOS 仮想マシンの IP アドレスです。間違えないでください。ここで、二重引用符は英語である必要があることに注意してください。このコマンドは自分で入力するのが最善です。コピーすると引用符が中国語になります。インストールが失敗した場合は、rpm -e gitlab-jh を実行してアンインストールし、再インストールします。
- 次のインターフェイスが表示され、インストールが成功したことが示されます。
共通コマンド
- 開始: gitlab-ctl 開始
- 停止: gitlab-ctl stop
- 再起動: gitlab-ctl 再起動
- サービスステータスの表示: gitlab-ctl status
効果
- インストールが完了したら gitlab-ctl start を起動します。
- 次に、ブラウザに centos の IP アドレスを入力します。次のインターフェイスが表示され、OK が示されます。
- 入力された IP アドレスにアクセスできない場合は、centos ファイアウォールが閉じているかどうかを確認し、コマンド systemctl stop firewalld.service を閉じます。
ログイン
- 次に、Web ページにログインします。デフォルトのユーザー名は root で、パスワードはこのファイル /etc/gitlab/initial_root_password にあります。
- ログインに成功すると、次のインターフェイスが表示されます
パスワードを変更する
- パスワードは /etc/gitlab/initial_root_password ファイルに保存され、24 時間のみ保存されます。自分で書き留めるか、新しいパスワードを変更します。
- gitlab 構成を選択します
- アカウントの編集
- ここで新しいパスワードを設定します。パスワードはできるだけ長く、数字と文字を含む必要があります。
- 設定が完了しましたので保存します。新しいパスワードでログインできます。
- この時点でインストールは成功し、gitlab を使用できるようになります。
プロジェクトを作成する
- 空のプロジェクトを作成する
- 作成するプロジェクトの名前を入力します
- 作成が成功すると、メイン ページにプロジェクトが表示されます。
- クローンを作成し、ユーザー名とパスワードを入力します
- コードをプルダウンした後、ファイルを追加して送信します
- プロジェクトの下に送信されたファイルが表示されます