A:gitlab-CentOSのインストール
環境準備1
。1 [ルート〜@ 1から231] #1 CATの/ etc / RedHatのは、リリース 2のCentOS Linuxリリース1708年4月7日(コア) 。3 [ルート〜@ 1から231] #はuname -R&LT 4 3.10.0-693.5.2 .el7 .x86_64 。5 。6 ダウンロードEPELソース 。7 [〜@ 1から231までのルート] #のwgetのhttp://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm 。8 [ルート〜@ 1から231] #のRPM -ivh EPEL-リリース-最新-7.noarch.rpm 9。 [ルート〜@ 1から231] #1 のwget -O /etc/yum.repos.d/CentOS-Base.repo HTTP://mirrors.aliyun。 COM /レポ/ CentOSに7.repo- 10 。11 ファイアウォールとNetworkManagerのオフ 12 [ルート1から231 @〜] #1 systemctl停止firewalld.service 13 [ルート1から231 @〜] #1 systemctl禁止はfirewalld 14 [ルート1から231 @〜] #1 systemctlを無効にNetworkManager 15 16 并确认处于关闭状态关闭SELinuxを 17 [ルート1から231まで@〜] #SED -iさん/ SELINUX =施行/ SELINUX =無効/ 'は/ etc / selinuxに/設定 18 [ルート@ 1から231〜] #のgrepのSELINUX =無効に/ etc / selinuxを/設定 19 SELINUX = 無効 20 [ルート@ 1から231〜] #のsetenforce 0 21 setenforce:SELinuxがある無効 22 23 システムを更新し、再起動する 24 [ルート1から231まで@〜] #のyumのアップデート-Y &&再起動を
2. gitlabをインストールします。
。1 [1から231まで@ルートが〜] #yumをpolicycoreutilsをインストールカールのOpenSSH OpenSSHの-サーバー・クライアントpostfixの-Y 2 [ルート〜@ 1から231] #postfixを起動しsystemctl 。3 [ルート〜@ 1から231] #のカール-sS HTTPS ://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudoのbashの 4。 [ルート1から231まで@〜] #yumをインストールgitlabの-Y-CE 5。 6。 ネットワークの問題により、外国コネクションミラー接続タイムアウト、国内のユーザーは、清華ミラーソースはインストールすることをお勧めします 。7 [ルート〜@ 1から231] #のCAT /etc/yum.repos.d/gitlab-ce.repo 。8 [gitlab- CE] 。9 = gitlab-名前CE 10BASEURL = HTTP://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/ EL7 11 repo_gpgcheck = 0 12 gpgcheck = 0 13イネーブル= 1 14 gpgkey = HTTPS://packages.gitlab.com/ GPG。キー 15 [ルート1から231まで@〜] #yumをmakecache 16 [ルート1から231まで@〜] #yumを-y gitlab-CEをインストール
3. gitのクライアントをインストールします。
1 [ルート@ 1から231〜] #yumを-yにgitをインストール
4.設定され、アクティブgitlab-CE
。1 [1から231〜@ルート] #は再構成CTL-がgitlab 2 #時間はあなたが辛抱強く待つことができ、比較的長くなる可能性が 3。 4。 gitlab共通コマンド: 5閉じるgitlab:[ルート〜@ 1から231] #のgitlab-STOP CTL 6。 gitlabを開始する:[ルート〜@ 1から231] #が開始-CTLをgitlab 7。再始動gitlabを[1から231〜@ルート] #は再始動CTLをgitlab 。8過負荷プロファイル:gitlab- CTL再構成 。9 10 gitlab-使用することができるCTLこのような状態gitlabの表示などgitlab管理: 11 [ルート〜@ 1から231] #1 gitlab CTL-状態 12である RUN:gitaly:(PID 13265)2545s; RUN:ログ:(PID 12780 )2590s 13 ラン:gitlabモニター:(PID 13310)2544s。ログ:実行(PID 12989 )2572s 14は 、実行:gitlab-働き者:(PID 13286)2544s; 実行:ログ:(PID 12851 )2584s 15 実行:logrotateの:(PID 13155)2547s; 実行:ログ:(PID 12896 )2580s 16 実行:nginxの:(PID 13198)2547s; ログ:実行(PID 12874 )2582s 17が 実行:ノード輸出:(PID 13205)2546s。実行:ログ:(PID 12967 )2574s 18 ラン:Postgresの-輸出:(PID 13367)2543s。実行:ログ:(PID 13066 )2558s 19 実行:postgresqlの:(PID 13238)2545s; 実行:ログ:(PID 12593 )2633s 20 RUN:プロメテウス:(PID 13354)2543s; RUN:ログ:(PID 13025 )2564s 21は RUN:Redisの:(PID 13274)2545s; RUN:ログ:(PID 12533 )2639s 22は RUN:Redisの-輸出:(PID 13293) 2544s; RUN:ログ:(PID 13008 )2566s 23は RUN:sidekiq:(PID 13386)2542s; RUN:ログ:(PID 12760 )2596s 24 RUN:ユニコーン:(PID 13410)2541s; RUN:ログ:(PID 12711 ) 2602s 25 26 注:私たちは、そのポート80を確保する必要がありますがによって占有されていない 27 、我々は港で見ることができます 28 [ルート1から231まで@〜] #のgitlab-CTL再起動 29 [OK]:RUN:gitaly:(PID 32816 )0 30 OK:実行:gitlabモニター:(PID 32831を)1S 31 実行:gitlab-主力:OK(PID 32841 )0 32 実行:logrotateの:OK(PID 32850 )1S 33 を実行します:nginxの:(PID 32892 OK ) 0 34 OK:実行:ノード輸出を:(PID 32898 )0 35 OK:実行:Postgresの-輸出:(PID 32906 )1S 36 を実行します:PostgreSQLの:OK(PID 32917 )0 37 を実行します:プロメテウス:(PID OK 32926 )1秒 38 OK:実行:Redisの:(PID 32934 )0 39 [OK]:実行:Redisの-輸出:(PID 32938 )1秒 40は、 OK:実行:sidekiq:(PID 32946 )0 41 [OK]を:実行:ユニコーン:(PID 32955 0) 42 43 [ルート1から231 @〜] #のlsof -i:80 44 COMMAND PIDユーザFD型デバイスサイズ/ OFFノードNAME 45 nginxの32892ルート7UのIPv4 81927 0t0 TCP * :HTTP(LISTEN) 46 nginxの32893 gitlab-WWWの7UのIPv4 81927 0t0 TCP * :HTTP(LISTEN) 47 nginxの32894 gitlab-WWW 7UのIPv4 81927 0t0 TCP *:HTTP(LISTEN)
5.ウェブ:ブラウザのアクセステスト:192.168.1.231
ヒント:スタートgitlabは時間がかかります!
我々は(我々は8桁のアカウントのパスワードの最小値を設定したい)私たちは、パスワードを設定したアカウントのパスワードを設定する必要が示唆されたWebページがある:12345678
デフォルトのユーザーは、次のとおりです。ルート
パスワードは次のとおりです。12345678
私たちは、ページの裏にユーザー名を設定します