6

ユーザー「git」として実行されている受信後フックがあります。gitで読み取り可能なvirtualenv/python / ve // bin/activateがあります。ランニング:

source /python/ve/<name>/bin/activate

gitグループのユーザーには問題なく機能します。

プッシュ後に受信後のフックとして実行すると、「ソース:見つかりません」というエラーが発生します。

他にどこを見ればよいかわかりません-ヒントは大歓迎です。

4

1 に答える 1

13

post-receive完全なフックを引用していないので、これは推測のようなものですが、上部を指すシバン線/bin/bashがないのではないかと思います。フックpost-receiveを開始する必要があります:

#!/bin/bash

のような厳密なBourneシェルを実行するdashと、を使用して何かをソースしようとしたときに同じエラーが発生するため、これが疑われsourceます。

于 2011-04-29T08:32:44.353 に答える