UbuntuのビルドGitLabノート

簡単な紹介

GitLabコミュニティ版は、GitHubのと同じ機能の多くを提供することができ、そして自分自身のマシンに配備され、我々は、ネットワークやその他の問題の数がGitHubのを使用するために不便ので、その後、GitLabを展開することは最良の選択であるだろう。

GitLabをダウンロードしてインストール

私の環境では、運用のUbuntu 16.04の下で展開されています。

GitLabダウンロード:https://about.gitlab.com/downloads/#ubuntu1604

他のバージョンでは、独自の異なるシステムを選択してください。

1.最初のいくつかの依存サービスをインストールすることです

sudo apt-get install curl openssh-server ca-certificates postfix

2.公式のアドバイスは、直接インストールを実行するためのスクリプトを使用することです

sudo curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
sudo apt-get install gitlab-ce

あなたが道の上にインストールすることができた場合、我々は、手動の方法のインストールパッケージをダウンロードする必要がありますので、ご使用のネットワーク上のお祝いの言葉だけでなく、一般的にあるため、このアプローチの大きな壁を頻繁に、成功しません。

nohup wget -LJO https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/xenial/gitlab-ce_8.17.3-ce.0_amd64.deb/download.deb &

sudo dpkg -i gitlab-ce_8.17.3-ce.0_amd64.deb

これらは、特定のバージョンのニーズの例は、置き換えられる  https://packages.gitlab.com/gitlab/gitlab-ce  、自分のGitLabバージョンで見つけるダウンロードアドレスへダウンロードから入手できます。

 

私はGitLab 8.17.3バージョンを選択しました 

サーバーにこのパッケージをダウンロードするにはwgetやカールを使用しました。ダウンロードに遅い、サーバーのダウンロードが可能なツールと、その後、最大ローカルサーバーへのSCPまたはFTP経由。

sudo dpkg -i gitlab-ce_8.17.3-ce.0_amd64.deb

インストールするには、上記のコマンドを使用します。

オープン/etc/gitlab/gitlab.rbは、=「external_urlますます。http:独自のドメインアドレスの変更http://git.example.com」//example.com、デフォルトでは、他のポートに後で使用するために、ポート80でありますプラスのようなポート番号、:HTTP://127.0.0.1:8080

その後、実行します。

sudo gitlab-ctl reconfigure

設定されたアドレスにアクセスするためのスタートアップブラウザの後、インターフェイス管理者パスワードが表示されますリセット。

そういえば[オプション]

1に、コミュニティが提供する、完成したパッケージをダウンロードし  https://gitlab.com/xhang/gitlab/  中国の枝を見つけます。

sudo wget wget -cO gitlab-9.0_zh.tar.gz https://gitlab.com/xhang/gitlab/repository/archive.tar.gz?ref=9-0-stable-zh

2.解凍したパッケージ

sudo tar zxvf gitlab-9.0_zh.tar.gz

3.停止GitLabサービス

sudo gitlab-ctl stop

4.バックアップディレクトリは、Webアプリケーションの主要部分ですが、また、倉庫プロジェクトの現在のバージョンと同様に、完成したパッケージディレクトリの先頭がカバーされるように、ディレクトリをgitlabは、レール。

sudo tar zcvf /opt/gitlab/embedded/service/gitlab-rails-bak.tar.gz gitlab-rails

5.解凍原稿を覆う完成パッチ

sudo cp -rf gitlab-9-0-stable-zh/* gitlab-rails/

6.サービスの開始

sudo gitlab-ctl start

7.コンフィギュレーションコマンドを再実行

sudo gitlab-ctl reconfigure

そういえば、完全な

いくつかのインターフェイスの設定

以下の設定よりも、私たちのいくつかをオフに可能性があるインターフェイスを入力した後、「管理領域」内に設定を変更します

 

「オープングラバターアバター」へのアクセスを得るために壁を越え、国内アクセスすることはできません閉じた
閉「オープン登録」を、私たち自身の倉庫システムは、勘定設定のような公共の登録を必要としません。

公開された44元の記事 ウォン称賛28 ビュー420 000 +

おすすめ

転載: blog.csdn.net/hanzengyi/article/details/104939196