CentOSの7のインストール/アンインストールGitLab

インストールgitlab
1.必要な依存関係をインストールして設定
CentOSの7(およびRedHatの/オラクル/科学のLinux 7)上に 、 以下のコマンドは、システムのファイアウォールへのHTTPおよびSSHアクセスを開きます。

yumをsudoの-yカールpolicycoreutils-のpythonのopenssh-サーバーのインストール
のsshdを有効systemctl sudoを
SSHDを開始systemctl sudoを

sudoのファイアウォール-CMD --permanent --add-サービス= HTTP
sudoのsystemctlリロードfirewalld

次に、Postfixのメール通知をインストールします。あなたは他のソリューションを使用して電子メールを送信したい場合は、このステップをスキップし、インストールGitLab後に外部のSMTPサーバを設定してください。(電子メールを、あなたは、このステップをスキップすることができません)

2. GitLabパッケージリポジトリを追加して、パッケージをインストールします

手動でインストールしたい場合は(次のアドレス、自宅速くオーストリアにダウンロードすることができます

https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/)

gitlab-CEとgitlab-EEにgitlab、我々はCEのコミュニティ版をインストールしたい
gitlab-ceがの自由、コミュニティ版である
gitlab-EEエンタープライズ版、料金

GitLabのパッケージリポジトリを追加します。

https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.shカール| sudoのbashの

次に、GitLabパッケージをインストールします。`のhttp://はあなたGitLabインスタンスにアクセスしたいURLを変更gitlab.example.com`。自動コンフィギュレーションのURLをインストールしてGitLabを開始します。あなたはHTTPSをインストールした後、追加の設定が必要です。

sudoのEXTERNAL_URL = "http://gitlab.example.com" のyum -y gitlab-EEをインストール

ホスト名と記号3.ブラウズ
最初の訪問は、パスワードのリセット画面にリダイレクトされます。初期の管理者アカウントのパスワードを入力し、ログイン画面に戻ってリダイレクトされます。デフォルトのrootアカウントのユーザー名を使用してログインします。

-------------------------------------------------- -----------------

インストールプロセス中4.問題
のyum -y gitlab-EEをインストールし、このステップが立ち往生する可能性が非常に高いときにsudo EXTERNAL_URL =「http://gitlab.example.com」に行きました。
ソリューション:

1、それは浴室より後で(10分)への旅行関係ありません
。2. Ctrlキーを押しながらC強制終了
3を実行します。再起動gitlab-runsvdir systemctl sudoを
。4、再び実行されます。sudo gitlab-CTLの再設定

あなたがタイムズにアクセスする場合は、502エラー
ソリューション:

可能性
のTomcatポートサービスと競合ユニコーン、ポートでユニコーンの使用は大丈夫でなければならないこと
/etc/gitlab/gitlab.rb VI
ユニコーン[「ポート」] = 9090

そして、gitlab-CTLの再構成再起動の設定、その後、少し長く待って、GitLabサーバが通常実行することができますので、訪問している間。


インストール/ postfixの起動時エラー:
[普通]コピープレインビュー
[ルート@〜]#の接尾開始systemctl  
postfix.serviceのための仕事をするATエラーコードで管理プロセス終了しましたが失敗したので、「systemctlステータスpostfix.service」と「journalctlを参照してください- 。詳細については、XE」。 
解決策:

【無地】図無地コピー
/etc/postfix/main.cfが提供変更  
  
のIPv4 =にinet_protocolsを  
すべて=をinet_interfaces  

-------------------------------------------------- -----------------

5.GitLab一般的に使用されるコマンド

sudoのgitlab-CTL開始#は、すべてのgitlabコンポーネントを起動し、
sudoをgitlab-CTL STOP#をすべて停止しgitlabコンポーネント;
sudoのgitlab-CTL再起動#再起動すべてのgitlabコンポーネント;
sudoのgitlab-CTLステータス#は、サービスの状態を確認し、
sudoのgitlab-CTL再設定#開始サービス;
sudoのvimの/etc/gitlab/gitlab.rb#デフォルトの設定ファイルを変更し、
gitlab-RAKEのgitlab:=はgitlabをチェックし、真--trace番号にチェックをサニタイズ;
sudoのgitlabテール#のCTLは、ログを表示します。
------ -------------------------------------------------- -----------

完全にGitLabにアンインストールし
、停止gitlab
    sudoのgitlab-CTL STOP
IIアンロードgitlab(この注意は、gitlab-CEのバージョンまたはバージョンgitlab-EEを見て、間違って書いていない)
    sudoを-e RPM gitlab-CEを

閲覧gitlabの第三に、プロセス

    PS -ef | grepをするgitlabは、
     最初のデーモン(runsvdir -Pは/ opt / gitlab /サービスログ)殺す
     殺す-9 4473を
     プロセスgitlabがあるかどうかを再度確認するために

第四に、ファイルが削除gitlab

        見つける/ -name * gitlab * | xargsのRM -rfすべてのファイルとディレクトリがgitlabを含んで削除

        見つける/ -name gitlab | xargsのRM -rf 

        設定ファイルのルートに自動バックアップがgitlab-CTLのアンインストール削除された(LS /ルート/ gitlabを*もが削除されているかどうかを確認するために)

以上の工程を経て、あなたは完全にアンインストールgitlabことができ

ます。https://blog.csdn.net/huhuhuemail/article/details/80519433元のリンクを 

おすすめ

転載: blog.csdn.net/xiaomojun/article/details/87193352