GitLabはGitリポジトリおよびライフサイクルツールです 。これは完全なDevOpsプラットフォームであり、専門家がさまざまなプロジェクトタスクを管理および実行できるようにします。したがって、それが単なるクローンまたはGithubの代替であると言うのは正確ではありません。
これは、多くの人がオンラインリポジトリの作成と管理などのGitLabの機能の一部を利用しているためです。;このリポジトリのユーザーの管理と同様に。つまり、Githubと類似点はありますが、まったく同じではありません。
主な違いの1つは、GitlabではDevOps機能をネイティブに、場合によっては無料で利用できることです。一方、Gitlabの独自のインスタンスをパーソナルサーバーにインストールすることもできます。これは、多くの小規模な開発チームやプライベートプロジェクトにとって大きな助けになります。
それでは、Debian10LinuxオペレーティングシステムにGitLabをインストールする方法を見てみましょう。
始める前に…..
GitLabのインストールは、実際には思ったより簡単です。ただし、最初にいくつかのことが必要です:
- Debian 10のクリーンインストール。これは、パッケージとの競合を回避するために不可欠です。
- サーバーは強力である必要があります。個人的には、少なくとも8GbのRAMと4コアをお勧めします。そこからのすべては、管理するユーザー、リポジトリ、およびコードの数によって異なります。
- 有効なドメイン。これがないと、チュートリアルを完了できません。したがって、有効なものがあることを確認してください。
これらの要件を満たしている場合は、問題ありません。
Debian10にGitlabをインストールする
ターミナルを開くか、SSH経由でインストールするサーバーに接続します。
次に、オペレーティングシステム全体を更新します。
sudo apt update sudo apt upgrade
その後、Gitlabのインストールに必要ないくつかのパッケージをインストールします。
sudo apt install ca-certificates curl openssh-server postfix
これらのパッケージのインストール中に、Postfixは適用する構成に関していくつかの質問をします。まず、サーバーをインターネットサイトに設定します。
次に、ドメインを設定します。同じ画面にいくつかの手順が表示されます。
インストールプロセスが完了したら、プロジェクトによって提供されるリポジトリからインストールスクリプトをダウンロードする必要があります。
wget https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh
それらをダウンロードしたら、スクリプトを実行してGitlabリポジトリを追加します。
sudo bash script.deb.sh The repository is setup! You can now install packages.
次のコマンドを実行して、Gitlabのインストールを開始します。実行する前に、your-domain
を置き換える必要があります ドメインを使用すると、これがないとプロセスは完了しません。
sudo EXTERNAL_URL="https://your-domain" apt-get install gitlab-ce
次に、必要なすべてのパッケージがダウンロードされて構成されるのを待ちます。最後に、インストールが成功したことを示すメッセージが表示されます。
Debian10でのGitlabへのアクセス
次に、選択したWebブラウザーを開き、構成済みのドメインhttps://your-domain
に移動します。 最初に行う必要があるのは、管理者パスワードを変更することです。
次に、ログイン画面が表示されます。
クレデンシャルを入力すると、Gitlabダッシュボードが表示されます。
だから、楽しんでください。
この投稿のおかげで、Gitlabのインストールプロセスについて学び、コードをホストして独自のサーバーで作業することで、セキュリティと技術的な独立性を高めることができます。