Hi apmuthu, I had placed the htaccess file in the wrong directory:
${WEBROOT}/repo/2.3
and I moved it to the correct directory:
${WEBROOT}/repo
Now all the repo directory is protected.
My repository does NOT contain all of the official extensions repository, only one or two of each type, themes, charts of accounts, extensions and languages, only to test the repository. I built the Extensions.gz, Themes.gz, Charts.gz and Languages.gz files with some shell scripts to automate the process, as well as file Release.gz and Release.sig file through my local certificate. So I replaced the file FA.pem with my own certificate.
http://garrapato.com/sandbox/fa/FA.pem
Everything works fine the only thing is that on my local installation, where use:
'host' => 'localhost',
and operate normally, whereas if I use:
'host' => 'repo.garrapato.com'
takes too long to access the repository.
Please check: http://garrapato.com/sandbox/fa/admin/inst_module.php?