0

私はファブリックhttp://www.yaconiello.com/blog/deploying-django-site-fabric/でデプロイスクリプトを書くためのこれらの指示に従いました

問題は、ssh を介して 'git pull origin master' を実行すると、nano を開こうとし、'Merging master branch blah blah...' というコミット メッセージを保存するように要求することです。

通常のように nano で「ctrl-o」をしようとすると、nano が応答しなくなり、すべてを「ctrl-c」する必要があります。別の ssh に入り、手動で git pull を実行してからスクリプトを再度実行すると機能しますが、そもそもデプロイ スクリプトで自動的に実行するという点よりも優先されます。そのステップを回避する方法や、それらの条件下でナノを機能させる方法について、私は困惑しています。何か案は?

4

1 に答える 1

0

解決策は、プルに --no-edit を追加することでした。vim と nano の両方が端末を応答しませんでした。

生地ファイル...

def fabfoo():
    run('git pull --no-edit origin master')
于 2015-02-04T05:44:55.150 に答える