このチュートリアルでは、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サイトを確認することをお勧めします。