2

Git を使用してプロジェクトをリモート リポジトリにデプロイするために、このガイドの指示に従いました。これを行ってもエラーは発生しませんが、リモート サイトでは何も変化しません。これを介してプッシュすると、これが表示されます:

git push dreamhost master

Counting objects: 252, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (250/250), done.
Writing objects: 100% (252/252), 994.11 KiB, done.
Total 252 (delta 100), reused 0 (delta 0)
To ssh://[username]@bartow.dreamhost.com/home/[username]/[filename].git
 * [new branch]      master -> master

実行する必要がある受信後フックのセットアップもあります。

#!/bin/sh
git --work-tree=/home/timjaeger/[sitename] --git-dir=/home/timjaeger/[sitename].git
checkout -f

エラー メッセージが表示されないため、トラブルシューティングの方法がわかりません。どこから始めればよいですか? 私はデプロイに Git を使用する初心者です。

4

2 に答える 2

3

post-receive を次のように変更します。

#!/bin/sh
GIT_WORK_TREE=/home/timjaeger/[sitename].com git checkout -f

働きました。この記事は、解決策を見つけるのに役立ちました。

于 2013-03-30T18:06:10.507 に答える