UbuntuにGiteaをインストールする方法

UbuntuにGiteaをインストールする方法

Gite は、メモリ消費量と使用量が少ない無料のオープンソース Git アプリケーションであり、Gitlb の代わりとして使用できます。では、Ubuntu に Gite をインストールするにはどうすればよいでしょうか?この記事では、Ubuntu 20.04 に Gite をインストールする手順を紹介します。

背景条件: RAKsmt US サーバー、Ubuntu 20.04 を使用します。

Gite は Docker イメージをサポートしています。ソース コード、バイナリ ファイル、パッケージを使用してアプリケーションをインストールできます。ここではバイナリ メソッドを選択します。まず、sudo 権限を持つユーザーとして RAKsmt US サーバーを管理し、次のコマンドを実行してサーバーに Git をインストールします。

sudo pt 更新

sudo pt gitをインストール

2. その後、esion コマンドを使用して、Git が正常にインストールされたかどうかを確認できます。

git レスポンス

3. Gitをインストールしたら、ユーザー名とグループがgitの新しいユーザーなど、新しいシステムユーザーを作成します。ホームディレクトリは /home/git に設定されており、実行コマンドは次のようになります。

sudo dduse \

Rシステム\

Rshell /bin/bsh \

Rgecos ̺Git バージョン コントロール̻ \

Rグループ\

無効-パスワード \

ローム /home/git \

ギット

4. 次に、Gite 公式 Web サイトのダウンロード ページから、このアーキテクチャの最新のバイナリ ファイルをダウンロードします。 wget を使用して、Gite バイナリを /tmp ディレクトリにダウンロードします。

sudo wget -O /tmp/gite https://dl.gite.io/gite/${VERSION}/gite-${VERSION}-linux-md64

5. gite バイナリ ファイルは任意の場所から実行できます。たとえば、バイナリ ファイルを /us/locl/bin ディレクトリに移動します。

sudo m /tmp/gite /us/locl/bin

バイナリを実行可能にするには、次のコマンドを実行します。

sudo chmod +x /us/locl/bin/gite

次のコマンドを実行して、Gite ディレクトリを作成し、必要な権限を設定します。

sudo mkdi -p //lib/gite/{custom,dt,log}

sudo chown -R git:git //lib/gite/

sudo chmod -R 750 //lib/gite/

sudo mkdi /etc/gite

sudo chown oot:git /etc/gite

sudo chmod 770 /etc/gite

6. 次のコマンドを実行して、systemd ユニット ファイルを /etc/systemd/system ディレクトリにダウンロードします。

sudo wget https://w.githubusecontent.com/go-gite/gite/min/contib/systemd/gite.seice -P /etc/systemd/system/

次に、Gite サービスの有効化を開始します。

sudo systemctl デーモンelod

sudo systemctl enable Rnow gite

Gite が実行されていることを確認します。

sudo systemctl sttus gite

7. この時点で、Gite のダウンロードと有効化は完了です。後で Web インターフェイスから Gite を設定できます。サーバー上で UFW ファイアウォールを実行している場合は、Gite ポートを開く必要があります。

sudo ufw 3000/tcp を制限

8. ブラウザを開き、http://YOUR_DOMAIN_IR_IP:3000 と入力します。次のようなページが表示されます。ページの指示に従って、データベースとアプリケーションを設定できます。情報を入力したら、下の「Instll Gite」ボタンをクリックしてインストールを開始します。

上記は、Ubuntu 20.04 に Gite をインストールする手順の紹介です。手順は少し多いように見えますが、チュートリアルをステップごとに実行すれば、インストールは比較的簡単です。

<<:  外国貿易ウェブサイトに推奨される WordPress メール マーケティング プラグイン

>>:  Emlog のパスワードを忘れた場合はどうすればいいですか? Emlog のバックグラウンド パスワード リセット チュートリアル

推薦する

Nginx と Apache のどちらが優れているか? Apache と Nginx の長所と短所の比較

Nginx と Apache は、よく使用される Web サーバー ソフトウェアです。さまざまなサー...

ユーザー運用事例(ユーザー運用実践:生鮮スーパーマーケットユーザー運用事例共有)

ユーザーオペレーション実践:生鮮スーパーマーケットのユーザーオペレーション事例共有ユーザーのインポー...

Avada と Astra のどちらが良いでしょうか? AvadaテーマとAstraテーマの比較

現在、WodPess のテーマで最も人気があるのは Ad と Ast です。どちらも強力で、さまざま...

Ubuntu Server 17.10 静的 IP 設定チュートリアル

Ubuntu はデスクトップ アプリケーションに基づく Linux オペレーティング システムです。...

ドメイン名SSL証明書セキュリティ監査失敗の問題を解決する方法

現在、ほとんどの Web サイトでは、Web サイト データのセキュリティを強化するために SSL ...

ブランドマーケティングに最も優れている企業はどこでしょうか? (2018年にマーケティングが最も優れたブランドトップ10)

2018年に最もマーケティングに優れたブランドトップ10 最近、消費者は真面目な広告にますます興味...

製品運営側はどのようにデータ分析を行っているか(データ分析はユーザーの成長にどのように役立つか)

データ分析はユーザー数の増加にどのように役立ちますか?実際のビジネスでは、ユーザーの成長に関連する多...

情報フロー広告の主力キャリア(「情報フロー広告」とは?|世論の知識ポイント)

「情報フロー広告」とは?丨世論の知識ポイント本日は「情報フロー型広告」についてご紹介させていただき...

データ操作とデータ分析の違いは何ですか? (We-media運営:データ分析ツールで利益のコードが解読される)

ウィーメディア運営:データ分析ツールが利益の秘密を解き明かす現在、データ分析やセルフメディア運用はま...

国内有名ブランド企画(国内ブランドフルケース企画会社、どこが好調?)

国内ブランドフルケース企画会社で好調なのはどこでしょうか?華と華中国のトップブランド戦略会社は、「ブ...

ビジネス データ テーブル (シンプルで美しく、そのまま適用できる 50 個の財務分析レポートを作成するために 3 日間作業しました)

私は3日間作業して、簡潔で美しく、そのまま応用できる50の財務分析レポートを作成しました。財務分析...

SEOを最適化する方法 SEOを最適化する方法(最新のウェブサイトSEO最適化方法、ウェブサイトSEOの7つのコアスキル)

最新のウェブサイトSEO最適化手法、ウェブサイトSEOの7つのコアスキルあなたがビジネスオーナーであ...

観光ブランド企画(観光企画:魅力的な観光商品体系の構築)

観光計画:魅力的な観光商品システムの創出観光地の開発には、企画、設計、施工、運営監理など多くの要素が...

データ分析は業務運営においてどのような役割を果たすのか(施設管理・保守業務におけるデータ分析の役割)

施設管理と保守業務におけるデータ分析の役割データ分析は、施設管理や保守業務において重要な役割を果たし...