git-cloneやgit-svn cloneしたいsvnのリポジトリに基本認証がかかっていると、下記のようなメッセージが出て、cloneできません。
labs% git svn clone http://path.to.repos/trunk/dir Initialized empty Git repository in /local/repos/.git/ fatal: http://path.to.repos/trunk/dir download error - The requested URL returned error: 401
netrcを使うことで、これらのリポジトリを使うことができます。
~/.netrcを書きます。
machine path.to.repos login <ユーザ名> password <パスワード>
他の人が読めないように、.netrcファイルは chmod 600 しておきます。
labs% git svn clone http://path.to.repos/trunk/dir Initialized empty Git repository in /local/repos/.git/ r2 = 831ce897b0dade52954e8374e3f9d979f362da51 (git-svn) Checked out HEAD: http://path.to.repos/trunk/dir r2
うまくチェックアウトすることができました。

