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 のバックグラウンド パスワード リセット チュートリアル

推薦する

ShopifyとAmazonのどちらのプラットフォームが優れていますか? ShopifyとAmazonの違いは何ですか?

今日の電子商取引業界は急成長しており、自分に合った電子商取引プラットフォームを選択することは、起業家...

ERPNext Chineseの設定方法 ERPNext Chinese設定チュートリアル

ERPNext Chinese の設定方法は? ERPNext は、フル機能のビジネス管理ソリューシ...

Namecheap ドメイン名を年間で更新するにはいくらかかりますか? Namecheap ドメイン更新価格表

高品質のドメイン名レジストラとして、Nmechep は常に顧客を第一に考え、ドメイン名の登録、更新、...

コンテンツ運用の中核には、一般的に(メンタルヘルスIP運用:プライベートドメインコンテンツ運用の3つの中核要素)が含まれます。

メンタルヘルス IP 運用: プライベート ドメイン コンテンツ運用の 3 つの中核要素社会的圧力...

生産・業務管理の基本的な内容とは(生産・業務管理の知識ポイントまとめ)

生産・運営管理の知識ポイントまとめ第1章1.生産と運営のプロセスは、入力→変換→出力です。 2. 生...

運用管理の主な内容(管理における「運用」と「運営」の違いは何か?)

経営における「運用」と「管理」の違いは何ですか?長期にわたる経営管理活動では、「運営」についての理解...

ケータリングブランド経営計画(ケータリングチェーン計画とは?)

レストランチェーンの計画は何ですか?レストランチェーンとは、統一されたブランディング、統一された管理...

エンタープライズ運用サービス内容(エンタープライズサービスクラウドプラットフォーム運用)

エンタープライズサービスクラウドプラットフォーム運用1. プロジェクトの背景中国共産党中央委員会と国...

広告宣伝情報フロー(セカンドカテゴリーEC|情報フロー広告出稿のコツ、まだ知らない?)

2 次電子商取引 |情報フロー広告の掲載に関するヒント、まだ知らない?セルフメディアの急速な発展に...

データ運用研修コース(デジタルフルスタックオペレータの受験方法は?資格の役割は?ポリシー条件と申請要件)

デジタルフルスタックオペレーターの試験を受けるにはどうすればいいですか?証明書の目的は何ですか?アプ...

インターネット + ブランド マーケティング (講師 Wang Junwu およびインターネット ブランド マーケティング実践専門家)

王俊武先生&インターネットブランドマーケティング専門家王俊武氏はインターネットブランドマーケティング...

cPanel で WordPress ウェブサイトのエラーをデバッグする方法

WodPess ウェブサイトの運用中に、インストールされているプラ​​グインやテーマによってウェブサ...

コマンドラインを使用してAlma Linuxサーバーにユーザーを作成する方法

前回の記事では、「AlmLinux サーバーのグラフィカル ユーザー インターフェイスを使用して新し...

ショートビデオ広告情報フロー(最も実践的な「ビデオ情報フロー」操作チュートリアルはこちら)

最も実用的な「ビデオ情報ストリーム」操作チュートリアルがすべてここにありますネットユーザーの読書習慣...

インターネット製品運営者は何をするのか(月給2万元のインターネット運営者は毎日何をしているのか?運営者の給料はなぜこんなに高いのか?)

月給2万元のインターネットオペレーターは毎日何をしているのでしょうか?なぜオペレーションの給料はこん...