環境: Fedora 15 x64 (はい、それから離れます)、git 1.7.11.1。
Git サーバーで使用される暗号がクライアントでデフォルトで有効になっていないため、https リポジトリで失敗する git clone で問題が発生しています。
プレーンな「curl -v」で問題を再現することができました (curl 7.21.3 ですが、git は独自のコピーを使用しているようです)。
curl -v https://git.repo.com
(内部サーバー名が置き換えられました) Git のように失敗しますが、:
curl --cipher rsa_rc4_128_sha -v https://git.repo.com
成功します。
ここでの問題は、Git で使用される libcurl にそのようなフラグを渡す方法です。これまでのところ、そのような方法は見つかりませんでした (libcurl、git についてグーグルで検索し、Git と libcurl のソースを調べました)。