% svn co svn+ssh://foo@example.com/path/to/repos こんな感じでチェックアウトしたプロジェクトに 以下のようなsvn:externals(外部参照)が含まれているとする。 svn+ssh://example.com/path/to/externals/file 外部参照を取得するためのexample.com の認証には 自サーバにログインしているユーザ名が使われるため、 外部参照を取得できなかったりする。 hoge% ssh exapmle.com したときにhoge でssh しにいくのと同じ理屈。だと思う。 $HOME/.ssh/config に以下を記述しておくことで 外部参照を取得する際(だけじゃないけれど)のユーザ名がfoo になる。 Host example.com User foo チェックアウトも % svn co svn+ss