0
私はgit init --bare
を使用してリモートのsshレポを初期化し、次のpost-receive
フックgitリモートサーバーでチェックアウトできませんか?致命的:
#!/bin/sh
dest=/home/git/api
rm -rf $dest
mkdir -p $dest
GIT_WORK_TREE=$dest
git checkout --force
を追加した問題は、私はエラー
リモート得続けるでこの操作は、作業ツリーで実行する必要があります
このエラーはどこが間違っているのですか?
裸のリポジトリでチェックアウトしようとしていますが、これは不可能です。エラーは、何が間違っているかをすでに示しています。 – ckruczek
おそらく[This](https://stackoverflow.com/a/1456998/1665058)が問題ですか? – Dusty