そういえばgitlab

,,に基づきするガイドのラリー・リー、中国版の修正

(9-0安定-ZH枝例では)

ソースのインストールが完了し

推奨に従ってgitlab-CEのソースコードのdoc /インストール/ installation.mdコンテンツのインストールマニュアルGitLabの中国版。

関連の改正だけでする必要がありますソースのクローン作成の手順使用してhttps://gitlab.com/xhang/gitlab.git倉庫をと接尾辞の現在のバージョンを上げる-zhことができます。

さらにあってもよい宝石をインストールするステップ6と使用https://gems.ruby-china.orgインストール宝石を加速するためにミラー。次のように具体的な手順は次のとおりです。

cd /home/git/gitlab
sudo -u git -H bundle config mirror.https://rubygems.org https://gems.ruby-china.org  # For PostgreSQL (note, the option says "without ... mysql") sudo -u git -H bundle install --deployment --without development test mysql aws kerberos  # Or if you use MySQL (note, the option says "without ... postgres") sudo -u git -H bundle install --deployment --without development test postgres aws kerberos

アップグレードの場合と同様のプロセスupdate.mdに従うことが適切かもしれません。

オムニバスインストールが終了しました

1.手動で終了し、完成したパッチをエクスポート

現在のバージョンを確認し、公式のパッケージのインストールまたはアップグレードが完了し使用してください。

#获取当前版本
gitlab_version=$(sudo cat /opt/gitlab/embedded/service/gitlab-rails/VERSION)

*** v11.3.3 ***現在のバージョンを仮定し、ライブラリはラベル(エンド-ZH)の中国語版の中国語版が含まれているかどうかを確認します。

あなたは、完成したラベルと同じバージョンの、ローカルに最初のクローンの倉庫を持っている場合。

# 克隆汉化版本库
git clone https://gitlab.com/xhang/gitlab.git
# 如果已经克隆过,则进行更新 git fetch

ラベルといえば、その後のパッチでオリジナルラベル、輸出のdiffファイルを比較します。

# 导出11.3版本的汉化补丁
git diff origin/11-3-stable origin/11-3-stable-zh > /tmp/11.3.diff

パッチファイルの現在の世代のバージョンの実装が完了した後、等 9.0.0-zh.diff

インポートは、パッチを終えました。

# 停止 gitlab
sudo gitlab-ctl stop
sudo patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < 9.0.0-zh.diff

何.rejファイルは、あなたがGitLabを再起動することはできないことを確認してください。

sudo gitlab-ctl start

再構成コマンドを実行します

sudo gitlab-ctl reconfigure

問題は、完成に発生した場合、GitLab(再インストールバックアップデータということに注意してくださいを)。


第二に、カスタムパッチ:

1.管理者のみがブランチを削除することができます

おすすめ

転載: www.cnblogs.com/xy51/p/11403873.html