Git は、ソフトウェア開発とコード管理の分野で広く使用されている分散バージョン管理システムです。ただし、コード管理やバージョン管理を行う場合はGitサービスが必要となるので、この記事ではGitサービスのインストールと設定方法を紹介します。
1. Git サービスの選択
現在一般的な Git サービスには、GitLab、Gitea、GitHub およびその他のオプションがあり、それぞれに独自の特徴があります。 GitLab は強力な機能を備えたエンタープライズ レベルの Git サービスですが、小規模なチームにとっては少し複雑かもしれません。Gitea は展開が簡単で軽量な Git サービスで、個人や小規模なチームに適しています。GitHub は現在最も人気のある Git サービスです。プラットフォームは安定していますが、高度な機能を使用するには料金を支払う必要があります。
2. Git サービスのインストール
この記事では、Gitea Git サービスをインストールすることを選択します。まず、サーバーに Git および Go 環境をインストールする必要があります。
Ubuntu 環境では、コマンドを使用して Git と Go をインストールします:
sudo apt-get update sudo apt-get install git sudo apt-get install golang
インストールが完了したら、次のように入力します。次のコマンドを実行して、インストールが成功したかどうかを確認します。
git --version go version
Gitea 公式 Web サイトで、最新バージョンを選択し、ダウンロード リンクをコピーします。サーバー上で次のコマンドを入力してダウンロードします。
wget https://dl.gitea.io/gitea/1.13.0/gitea-1.13.0-linux-amd64 -O gitea
次のコマンドを入力して、Gitea 構成フォルダー、ログ フォルダーを作成し、Gitea バイナリを移動します。ファイル /usr/local/bin に移動します:
mkdir -p /var/lib/gitea/{custom,data,indexers,public,log} chown git:git /var/lib/gitea/{data,indexers,log} chmod 750 /var/lib/gitea/{data,indexers,log} mkdir /etc/gitea
次のコマンドを入力して Git ユーザーを作成し、Git ユーザーのパスワードを追加します。
adduser --system --shell /bin/bash --gecos 'Git Version Control' --group --disabled-password --home /home/git git passwd git
次のコマンドを入力して Gitea サービスを開始します:
sudo -u git /usr/local/bin/gitea web -c /etc/gitea/app.ini
3. Git サービスの構成
1ブラウザ経由でアクセス
ブラウザに http://server IP:3000 と入力して、Gitea ユーザー設定ページに入ります。管理者ユーザー名、管理者メールアドレス、管理者パスワードなどを入力し、設定が完了するとGitサービスのホームページにアクセスできます。
2. Git ウェアハウスの設定
Git サービスのホームページの左側にあるメニュー バーで [ウェアハウス] を選択し、ウェアハウス管理ページに入ります。ページの上部にある [新しいウェアハウス] オプションで、ウェアハウス名、ウェアハウスの説明、ウェアハウスが属する組織、およびその他の情報を入力して、Git ウェアハウスを作成します。
Git サービスのホームページの左側にあるメニュー バーで [個人設定] を選択し、個人設定ページに入ります。ページ下部の「SSH 公開キー」オプションで「SSH 公開キーを追加」をクリックし、ローカルの SSH 公開キーを入力ボックスにコピーし、「追加」ボタンをクリックして SSH 公開キーの追加を完了します。
Git クライアント ツールを使用すると、SSH プロトコル経由で Git リポジトリのクローンを作成できます。ターミナルに次のコマンドを入力します。
git clone git@服务器IP:仓库名称.git
上記の手順により、Git サービスのインストールと構成を完了できます。 Git サービスが異なれば異なる場合もありますが、プロセスは通常同じです。 Git サービスを使用するプロセスでは、サーバーのセキュリティ保護やデータのバックアップなどの問題に注意を払う必要があります。
以上がGitサービスのインストールと設定方法を詳しく解説した記事の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。