The best solution for this is private-Bower. This solution will provide an HTTP server with a graphical interface for registering private packages. After the release of private-Power just create a file in your project called .bowerrc
containing the following configuration:
{
"registry": "http://yourPrivateBowerRepo:5678",
"timeout": 300000
}
When you install a new package, Bower will first search on your private server and then on the public server.
It is possible to use private-Power as a cache server for public packages, making downloading packages faster.