svn+sshとssh接続設定の混在でログイン不可の対処方法

ある日いつものようにクライアントからサーバーへssh接続したところ、以下のようなメッセージが表示されてログインできなくなってしまった。
hogeは.ssh/configファイルに記載されている設定名)

$ ssh hoge
( success ( 2 2 ( ) ( edit-pipeline svndiff1 absent-entries commit-revprops depth log-revprops atomic-revprops partial-replay ) ) ) 

なぜかsvnserveらしきメッセージが出力される。

別の現象の原因として、サーバー側のssh接続設定に公開鍵を登録し過ぎによる内部的な接続エラーの試行回数を超えることらしい。

回避策として、ssh接続を秘密鍵でログインしている場合は、以下のように、IdentitiesOnly yesを追加すれば、ログインできるようになった。

Host hoge
	HostName server.hoge.com
	Port 22
	IdentitiesOnly yes
	IdentityFile ~/.ssh/hogekey
	User hoge

ほかのssh接続方法の場合は、別の回避方法があるらしい。
もし上記で回避できない場合、PreferredAuthenticationsを検索キーとしてGoogleで検索することをメモっておく。