Repositorio GIT privado bajo HTTP / APACHE

Solo quiero hacer una reposicion privada sobre http usando Apache. Pero no puedo forzar al server a solicitar el usuario / contraseña cuando hago el GIT PULL. Solo solicite usuario / pase cuando presiono.

La location está en c: /htdocs/git/test.git

Mi httpd.conf:

<Directory /> #AllowOverride none #Require all denied </Directory> SetEnv GIT_PROJECT_ROOT G:/htdocs/git SetEnv GIT_HTTP_EXPORT_ALL SetEnv REMOTE_USER=$REDIRECT_REMOTE_USER ScriptAlias /git/ "C:/Program Files (x86)/Git/libexec/git-core/git-http-backend.exe/" <Directory "C:/Program Files (x86)/Git/libexec/git-core/"> AllowOverride None Options +ExecCGI Order allow,deny Allow from all </Directory> ScriptAliasMatch \ "(?x)^/(.*/(HEAD | \ info/refs | \ objects/(info/[^/]+ | \ [0-9a-f]{2}/[0-9a-f]{38} | \ pack/pack-[0-9a-f]{40}\.(pack|idx)) | \ git-(upload|receive)-pack))$" \ "C:/Program Files (x86)/Git/libexec/git-core/git-http-backend.exe/$1" <LocationMatch "^/.*/git-receive-pack$"> Options +ExecCGI AuthType Basic AuthName "Git" AuthUserFile "G:/gitSecurity/password.git" Require valid-user </LocationMatch> 

¿Qué me estoy perdiendo?

¡Gracias!