We're in the process of setting up individualized dev environments for our developers. All of our developers are remote and we don't have a VPN or anything to bring this in house.
But here's the question...
Our public facing site is domain.com, our beta site is domain.net. Each developer has their own subdomain, IE. peter.domain.net, robert.domain.net, etc. For larger projects we have things like commerce.domain.net, all of them are connected to our github repositories and we do automated pushes to our beta site at domain.net where we have a group of members who act as QA for us to help test. The question is, how can we protect the developer environments from public access while still allowing ALL of the developers access to each others dev environment?
I don't think .htpasswd or .htaccess rewrites are the way to go as we don't want developers to need to remember a password, nor do we want all of the developers to share the same password.
Any thoughts would be appreciated.