4

git を使用して Web サイトをデプロイしたいのですが、深刻な問題があります。ホスティング プロバイダーが git フックの実行を許可していません。それなしでサイトを展開するにはどうすればよいですか? 一部のスクリプトを手動で実行することもできます。

4

1 に答える 1

5

post-receive フックで通常行うのと同じ手順を手動で実行します。最も重要なことは次のとおりです。

cd /path/to/website
git pull

/path/to/websiteこれは、が Git リポジトリからのクローンであり、リリースを展開する Git リポジトリのブランチを追跡するように現在のブランチを構成していることを前提としています。

したがって、コミットを Git リポジトリにプッシュした後、次の方法で Web サイトを最新の状態にすることができます。

ssh yourserver 'cd /path/to/website; git pull'
于 2013-06-10T21:15:33.453 に答える