Subversionのproxy設定でいつもハマるやつ

あらすじ

git svn しようとしたらエラー。

$ git svn rebase
Malformed file: /c/Users/xxx/.subversion/servers:68: Option expected at
/usr/lib/perl5/site_perl/Git/SVN/Ra.pm line 81

環境

  • Windows

svn バージョン等は失念。まあ、多分バージョンはあまり関係ないと思われる?

結論

git-svn の問題ではなく proxy 環境下 においての svn 設定ミスだった。

原因

.subversion/server の該当部分を見に行くとこうなっている。

[global]
# http-proxy-exceptions = *.exception.com, www.internal-site.org
 http-proxy-host = proxy.xxx.jp
 http-proxy-port = 8080

proxy 設定を追加するためにコメントアウトを消したが。

  • コメントアウト #一文字 消しただけではダメ(上記の状態)
  • スペース も消さなければならない

ただしくはこう。

[global]
# http-proxy-exceptions = *.exception.com, www.internal-site.org
http-proxy-host = proxy.xxx.jp
http-proxy-port = 8080

これ、毎回設定する時にひっかかってるような気がする。

関連記事(この記事の初版より古い記事はリンクがグレーで表示されます)

  1. 2012/12/12 [Git] [Subversion] git-svnインストールからgit svn dcommit完了までの手順
  2. 2013/12/14 [Git] Gitの.git/objectsの中身を追ってみる
  3. 2013/09/07 [Ruby] [Git] [Jekyll] Jekyllバージョンアップの際に思いのほか手こずった話 てっく煮さん製プラグインの更新に追従したい編
  4. 2013/08/07 [Ruby] [Jekyll] [Git] Jekyllバージョンアップの際に思いのほか手こずった話 Jekyll Bootstrapの更新に追従したい編
  5. 2013/05/21 [Jekyll] [Git] GitHub PagesでJekyllプラグインを使えるようにするには…
  6. 2012/08/29 [Git] Git add, commitをした時、中でどんな事が起こっているのか
  7. 2012/04/24 [Git] [Windows] Pro Gitと入門Gitと入門gitと実用GitでGitの復習 無名ブランチ(detached HEAD)からの復活編
  8. 2012/04/23 [Git] [Windows] Pro Gitと入門Gitと入門gitと実用GitとGit道場#1でGitの復習 rebase編
  9. 2012/04/22 [Git] [イベント] Git道場#1に参加しました と、pullとpull --rebase備忘録 #gitdojo
  10. 2012/04/17 [Solaris] [Subversion] Subversionで2ヶ所のリポジトリの同期を取るメモ
  11. 2012/04/10 [Git] [Windows] Pro Gitと入門Gitと入門gitでGitの復習 HEADのキャレットとかチルダとか補講編
  12. 2012/04/02 [Subversion] Subversionでファイルを分けてコミットする
  13. 2012/03/15 [Git] [Windows] Pro Gitと入門gitでGitの復習 マージ編
  14. 2012/03/11 [Git] [Windows] Pro Gitと入門gitでGitの復習 ブランチ編
  15. 2012/03/05 [Git] [Windows] Pro Gitと入門gitでGitの復習 基本操作編