Eu inspecionei os logs de acesso ao meu servidor. Com o Msysgit, a versão Git-1.9.5-preview20150319
era:
185.28.251.241 - - [28/May/2015:19:31:17 +0200] "GET /my-repo/info/refs?service=git-upload-pack HTTP/1.1" 401 458 "-" "git/1.9.5.msysgit.1"
185.28.251.241 - - [28/May/2015:19:31:22 +0200] "GET /my-repo/info/refs?service=git-upload-pack HTTP/1.1" 403 290 "-" "git/1.9.5.msysgit.1"
Depois de fazer o downgrade do Msysgit para a versão anterior Git-1.9.5-preview20141217
, o repo pode ser clonado com sucesso. Os registros de acesso são os seguintes:
185.28.251.241 - - [28/May/2015:19:42:08 +0200] "GET /my-repo/info/refs?service=git-upload-pack HTTP/1.1" 401 458 "-" "git/1.9.5.msysgit.0"
185.28.251.241 - - [28/May/2015:19:42:08 +0200] "GET /my-repo/info/refs?service=git-upload-pack HTTP/1.1" 200 1193 "-" "git/1.9.5.msysgit.0"
185.28.251.241 - - [28/May/2015:19:42:08 +0200] "POST /my-repo/git-upload-pack HTTP/1.1" 200 80403 "-" "git/1.9.5.msysgit.0"
Portanto, a solução para mim foi fazer o downgrade do Msysgit para o 1.9.5-preview20141217 ou atualize para o Git para Windows 2.x - ambos funcionam.
Além disso, consulte problema relacionado .