xserverでgitを使って、リモートリポジトリとローカルリポジトリを管理する

やりたいこと

xserverに本番環境、ステージング環境作成。

ローカル環境にステージング環境のものをcloneする。

ローカル環境から変更したソースコードをステージング環境にプッシュする。

参考サイト

➡Gitでサイトを更新したい!

➡エックスサーバーにインストールしたWordPressのテーマをGitで管理

課題 ,メモ

post-receive が動かない場合

改行コードがLFになっているか確認

名前をpsot-receive.shに変更して、直接実行してみて、動きを確認することも可能。

ベアリポジトリの移動

リモートリポジトリに配置してあるベアリポジトリを移動した
特に何も気にせずベアリポジトリをコピーしてあげて、そこからローカルにクローンすればうまく動いた