svn から git に変更しました。
チームの git サーバーとして gitblit を使用しています。通常、それは完全に機能します。
しかし、いくつかのプロジェクトを自分のアカウントにフォークすると、リポジトリの URL は " http://git.somewhere.com/~myid/project.git " のようになります。
Windows と ubuntu パッケージ化された git クライアントで問題ありません。しかし、手動でコンパイルされた git (私は 1.7.x、1.8.x を試しました) になると、git クライアントは " http://git.somewhere.com/%7Emyid/project.git "のように URL をエンコードします。
tild(~) は %7E に変更されます。
このため、一部の Linux マシン (実際にはデプロイメント マシン) ではフォークされたプロジェクトを使用できません。Linux ディストリビューションは CentOS 5.9 です。
どうすればこの問題を解決できますか??