出典:https://help.aliyun.com/document_detail/52857.html
Gitlab・デプロイメント環境
方法の一つ:イメージの展開
ミラー名:gitlabコード管理(CentOSに64魏| gitlabは) | ヘルプドキュメントをミラーリング
画像の詳細ページを入力し、クリック 今すぐ購入し、ECSインスタンスを購入するプロンプトステップに従ってください。
購入はECS管理コンソールのログを完了した後、左側のナビゲーションバーで、クリック インスタンスをインスタンスECSリストページを入力し、購入した地域ECSインスタンスを選択し、購入およびECSの例を見つけ、中に インスタンス欄のIPアドレスを取得しますパブリックIPアドレス。
方法2:手動展開
- インストールの依存関係。
sudo yum install -y curl policycoreutils-python openssh-server
- 最初からSSHのブートを設定し、SSHサービスを開始します。
sudo systemctl enable sshd sudo systemctl start sshd
- 通知メッセージを送信するためにPostfixをインストールします。
sudo yum install postfix
- 最初からPostfixの起動を設定します。
sudo systemctl enable postfix
- Postfixの起動します。
- GitLabのパッケージリポジトリを追加します。
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
- インストールGitLab。
sudo EXTERNAL_URL="GitLab服务器的公网IP地址" yum install -y gitlab-ce
8.プロファイルgitlabを変更
編集gitlab.rb
sudoのgeditの/etc/gitlab/gitlab.rb
次のデータ
external_url 'http://gitlab.example.com'
変更
external_url 'http://192.168.9.58:9696'
ポートは、任意の行に競合しません限り、設定することができます
変更後は、次のコードを実行する必要があります
sudoのgitlab-CTLの再設定
最後に、サーバーブラウザでアクセス192.168.9.58:9696は、正常に変更されていることが見いださ
あなたはまだアクセスすることができない場合
9.仮想マシンのファイアウォールを閉じます
ホスト上のこの訪問192.168.9.58:9696で、そして再びVMのファイアウォールをシャットダウンする必要がある今、gitlabを開くことができませんでした
ファイアウォールをオフに UFW無効にします
1)永久)(回復しません、再起動後にCentOSを有効になります
オープン:上のchkconfig iptablesの
閉じる:chkconfigをiptablesのオフ
2)即効性と、後の再起動の回復
オープン:サービスiptablesが開始します
閉じる:サービスiptablesが停止します
サービスのiptablesのステータス:ファイアウォールの状態を確認します