git

【git】VPSでbareリポジトリを作成して/var/www/htmlを自動デプロイする手順

投稿日:

n

はじめに

nn

本記事では、VPS上にbareリポジトリを用意し、/var/www/html配下のWebコンテンツをGitのpost-receiveフックで自動的に更新する方法を解説します。手動でFTPを使わずに、pushするだけで最新のWebサイトが反映される仕組みを構築できます。

nnn

前提条件

nn
    n
  • VPSにSSHでログインできる
  • n
  • OSはCentOS系・Ubuntu系いずれでもOK
  • n
  • DocumentRootが/var/www/htmlである
  • n
  • ローカルPCにSSHキーが登録済み
  • n
nnn

1.Gitのインストール

nn

まずはサーバーにGitを入れます。OS別コマンド例:

nnn
n
# CentOS/Rocky Linuxnsudo yum install -y gitnn# Ubuntu/Debiannsudo apt updatensudo apt install -y git
n
nnnn

2.bareリポジトリを作成

nn

ユーザーのホームディレクトリに移動し、bareリポジトリを初期化します。以下ではusernameユーザーを想定:

nnn
n
				
							        
	
									

-git

Copyright© Code Custom , 2025 All Rights Reserved.