GNU/Linux >> Linux の 問題 >  >> Ubuntu

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

この記事では、Ubuntu 22.04 LTS に Gitea をインストールするために必要な手順を説明しました。このチュートリアルを続行する前に、sudo のユーザーとしてログインしていることを確認してください 特権。このチュートリアルのすべてのコマンドは、root 以外のユーザーとして実行する必要があります。

Gitea は、コミュニティ主導のモデルとして認識されている、単純化されたオープンソースの自己ホスト型 Git クロスプラットフォームです。これは GitHub や GitLab に非常に似ており、リポジトリ ファイル エディター、プロジェクトの問題追跡、ユーザー管理、通知、組み込み wiki などの豊富な機能セットを提供します。

前提条件:

  • Ubuntu 22.04 を搭載したオペレーティング システム
  • スーパーユーザー権限を持つサーバー IPv4 アドレス (ルート アクセス)
  • Linux デスクトップ用 Gnome ターミナル
  • Windows または macOS 用の PuTTy SSH クライアント
  • Windows 10/11 用 Powershell
  • APT コマンドに精通している

Gitea を Ubuntu 22.04 LTS にインストール

ステップ 1. まず、Ubuntu サーバーにパッケージをインストールする前に、すべてのシステム パッケージが更新されていることを確認することを常にお勧めします。

sudo apt update
sudo apt upgrade
sudo apt install software-properties-common apt-transport-https wget

ステップ 2. Git をインストールします。

以下のコマンドを実行して Git パッケージをインストールします:

sudo apt install git

インストールされている Git のバージョンは、次のコマンドで確認できます:

git --version

次に、Git ユーザーを作成します:

sudo adduser \
  --system \
  --shell /bin/bash \
  --gecos 'Git Version Control' \
  --group \
  --disabled-password \
  --home /home/git \
  git

ステップ 3. SQLite をインストールします。

次のコマンドを使用して SQLite をインストールするには:

sudo apt install sqlite3

インストールされている SQLite のバージョンは、次のコマンドで確認できます:

sqlite3 --version

ステップ 4. Gitea を Ubuntu Linux にインストールします。

Gitea ダウンロード ページに移動し、お使いのアーキテクチャの最新のバイナリをダウンロードしてください:

wget -O /tmp/gitea https://dl.gitea.io/gitea/1.17.1/gitea-1.17.1-linux-amd64

Gitea バイナリ ファイルを「/usr/local/bin」に移動します ':

mv /tmp/gitea /usr/local/bin
chmod +x /usr/local/bin/gitea

次に、ディレクトリ構造を作成し、必要な権限と所有権を設定します:

mkdir -p /var/lib/gitea/{custom,data,indexers,public,log}
chown git: /var/lib/gitea/{data,indexers,log}
chmod 750 /var/lib/gitea/{data,indexers,log}
mkdir /etc/gitea
chown root:git /etc/gitea
chmod 770 /etc/gitea

ステップ 5. Gitea Systemd サービス ファイルを作成します。

systemd を作成します systemd で Gitea サービスを管理するサービス ファイル .次のコマンドで作成できます:

wget https://raw.githubusercontent.com/go-gitea/gitea/main/contrib/systemd/gitea.service -P /etc/systemd/system/

次に、systemd をリロードします デーモンを起動し、次のコマンドで Gitea サービスを開始します:

sudo systemctl daemon-reload
sudo systemctl enable --now gitea

ステップ 6. UWF ファイアウォールを構成します。

サーバーで ufw ファイアウォールを実行している場合は、ポート 3000 を許可してください:

sudo ufw allow 3000/tcp

ステップ 7. Gitea Web UI にアクセスします。

ブラウザを開き、http://your-ip-server:3000 と入力します 、次のような画面が表示されます:

アプリケーションの一般設定:

  • サイトのタイトル:ユーザー名を入力してください。
  • リポジトリのルート パス:デフォルトの /home/git/gitea-repositories のままにします .
  • Git LFS ルート パス:デフォルトの /var/lib/gitea/data/lfs のままにします .
  • 実行ユーザー名:git
  • SSH サーバー ドメイン:ドメイン名を入力してください またはあなたのIPアドレス .
  • SSH ポート:22 、SSH が他のポートでリッスンしている場合は変更します
  • Gitea HTTP リッスン ポート:3000
  • Gitea ベース URL:ドメイン名で HTTP を使用します またはサーバー IP アドレス .
  • ログのパス:デフォルトの /var/lib/gitea/log のままにします

Ubuntu 22.04 LTS Jammy Jellyfish に Gitea をインストールするために必要なことはこれだけです。この簡単なヒントがお役に立てば幸いです。 Gitea のインストールに関する詳細については、Gitea の公式ナレッジ ベースを参照してください。この記事がお役に立てば幸いです。役に立つと思ったら、友人や家族と共有することを忘れないでください。また、ご不明な点がございましたらコメント欄よりお気軽にお尋ねください。いつでもお手伝いいたします。


Ubuntu
  1. Ubuntu 18.04/20.04にGitをインストールする方法

  2. Ubuntu20.04にGiteaをインストールする方法

  3. ubuntu 16.04にgitをインストールする方法

  1. Ubuntu20.04にRをインストールする方法

  2. Ubuntu20.04にGiteaをインストールする方法

  3. Ubuntu18.04にGitをインストールする方法

  1. Ubuntu18.04にGoをインストールする方法

  2. Ubuntu18.04にRをインストールする方法

  3. Ubuntu18.04にGiteaをインストールする方法