数年前に GitHub に触れた時、私は GitLab の存在を知りました。私にとって、GitLab のページデザインは私の好みに合っていると思いますが、手間を省くためにそして貧乏なので、深く研究することはありませんでした。しかし、ある出来事の影響で、私は再びプライベートなコードリポジトリの重要性に注目する必要がありました。そのため、私は GitLab の研究を再開しました。
この記事では、GitLab の構築方法と設定方法について説明します。
#構築の開始
##GitLab のインストール
私は宝塔を使うことに慣れており、そして宝塔内でワンクリックで簡単にインストールできるため、この部分は特に説明する必要はありません。
アプリケーションで GitLab を検索し、「インストール」をクリックして構築します。ここで注意すべき点があります:私のホストは Tencent Cloud のライトウェイトマシンで、2GB のメモリしかありません。宝塔には 2 つのバージョンがあり、1 つは 2GB のメモリでインストールでき、もう 1 つは 4GB のメモリが必要です。そして、問題が発生します。2GB のメモリでは、CentOS 6/7 のシステムのみがインストールできます。宝塔の Tencent Cloud カスタムバージョンで OneDrive プラグインをインストールできないことに気づいた私は、Ubuntu システムを再インストールすることにしましたが、この点に注意していませんでしたので、再度システムを再インストールするしかありませんでした。
インストールが完了すると、宝塔からアクセスアドレスを取得し、パスワードを簡単に設定するだけで、デフォルトのユーザー名 root でログインできます。
##GitHub からの移行
バックエンドに入り、新しいプロジェクトをクリックすると、GitLab が私たちのために移行オプションを用意してくれていることがわかります:
しかし、クリックして使用できると思ったら、突然ポップアップウィンドウが表示されます:
これは一体どういうことでしょうか?公式ドキュメントを見てみると、ワンクリックインポートは GitLab 公式サイトでのみ利用できる便利な機能であり、自分で構築したバージョンでは少し準備が必要です。設定手順が非常に煩雑なため、URL からのインポートを選択するだけで結構です。
すべてのプロジェクトを一つずつインポートすれば、完璧に成功です。これですべての外部リスクから解放されます。
#構築成功
構築が完了すると、独自のプライベートリポジトリを使用することができます。GitHub などの大きなプラットフォームと比べて、相互交流の機会がいくつか欠けているかもしれませんが、セキュリティが最も重要です。
2022 年 5 月 29 日