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

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

このチュートリアルでは、Ubuntu 18.04 LTSにGiteaをインストールする方法を紹介します。知らなかった方のために、Giteaは無料のオープンソースで自己ホスト型です。 GitHubやGitLabに代わるバージョン管理システム。Giteaには、時間追跡、リポジトリブランチ、問題追跡、ファイルロック、マージなどの豊富な機能セットが付属しています。Giteaは、Windows、macOS、 Linux、およびARM。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudoを追加する必要があります。 ‘ルート権限を取得するコマンドに。 Ubuntu18.04サーバーにGiteaを段階的にインストールする方法を紹介します。

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:Ubuntu 18.04、およびLinuxMintなどの他のDebianベースのディストリビューション。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
  • サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)。
  • non-root sudo user またはroot userへのアクセス 。 non-root sudo userとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

Ubuntu18.04LTSにGiteaをインストールする

手順1.まず、次のaptを実行して、すべてのシステムパッケージが最新であることを確認します。 ターミナルのコマンド。

sudo apt update
sudo apt upgrade
sudo apt install sqlite3

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

次のコマンドを使用してサーバーにGitをインストールします:

sudo apt install git

ステップ3.Ubuntu18.04にGiteaをインストールします。

まず、GitからGiteaバイナリの最新バージョンをダウンロードする必要がありますリポジトリ。次のコマンドでダウンロードできます:

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

バイナリをグローバルな場所にコピーします:

sudo mv /tmp/gitea /usr/local/bin

バイナリを実行可能ファイルにします:

sudo chmod +x /usr/local/bin/gitea

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

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

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

次に、systemdを作成する必要があります Giteaサービスを管理するためのサービスファイル。次のコマンドで作成できます:

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

次に、Giteaサービスを有効にして開始します:

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

ステップ5.GiteaWebインターフェイスへのアクセス。

デフォルトでは、Giteaはすべてのネットワークインターフェースのポート3000で接続をリッスンします。ブラウザを開き、http://YOUR_DOMAIN_OR_IP_ADDRESS:3000と入力します。

データベース設定:

  • データベースタイプ:SQLite3
  • パス:絶対パス/var/lib/gitea/data/gitea.dbを使用します

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

  • サイトタイトル:組織名を入力します。
  • リポジトリルートパス:デフォルトの/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のままにします

インストールが完了したら、[Giteaのインストール]ボタンを押します。インストールはすぐに実行されます。完了すると、ログインページにリダイレクトされます。

おめでとうございます!Giteaが正常にインストールされました。Ubuntu18.04LTSシステムにGiteaをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、Giteaの公式Webサイトを確認することをお勧めします。


Ubuntu
  1. Ubuntu16.04LTSにGrafanaをインストールする方法

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

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

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

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

  3. Ubuntu16.04LTSにOctoberCMSをインストールする方法

  1. Ubuntu16.04LTSにAbanteCartをインストールする方法

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

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