回答:
表示されているメッセージは、svn-issue#2580の修正の結果としてsshによって出力されます。
これは予想されることです。-q
svnによって呼び出されるsshコマンドに追加する必要があります。これは、デフォルトで1.6.6に発生します。
セクションの~/.subversion/config
下にこれを入れてください[tunnels]
:
ssh = $SVN_SSH ssh -q
ssh
は、config [tunnels]
セクションのデフォルト設定にのみ適用されることに注意してください。そのセットで既存のインストールがある場合ssh = $SVN_SSH ssh -o ControlMaster=no
(例:(sans -q
))、更新されたデフォルトが適用されないため、そこにその設定を追加する必要があります。
正解は次のとおりです。
Add the -q parameter after "$SVN_SSH ssh" in ~/.subversion/config
平易な英語で:
〜/ .subversion / configにそのような行が既にある場合は、その行を編集します。それ以外の場合は追加します。
したがって、ssh = $ SVN_SSH sshが発生しないことが確実な場合は、新しい行を追加します。
ssh = $SVN_SSH ssh -q
行が既に存在する場合は、通常、ssh = $SVN_SSH ssh -o ControlMaster=no
次のように編集して読み取りますssh = $SVN_SSH ssh -q -o ControlMaster=no
警告:パラメーターの順序は重要なようです。ssh = $SVN_SSH ssh -q -o ControlMaster=no
動作しますが、ssh = $SVN_SSH ssh -o -q ControlMaster=no
メッセージで失敗し、コマンドライン:ライン0:不良設定オプション:-q。
動作していない場合は、おそらく$ SVN_SSH変数以外を使用してsshを呼び出しています。 http://www.freebsdonline.com/content/view/764/528/にその例があります。
警告に関して:
「警告:パラメーターの順序は重要なようです。ssh= $ SVN_SSH ssh -q -o ControlMaster = noは機能しますが、ssh = $ SVN_SSH ssh -o -q ControlMaster = noはメッセージコマンドラインで失敗します:行0:無効な構成オプション:-q。」
これは、-oで指定されたオプション(ControlMaster = no)を探している-oの後に-qを配置したためです。オプションの後に-qを置いた場合、機能します。すなわち
ssh = $SVN_SSH ssh -o ControlMaster=no -q