Need help with git & serving from a remote machine w/o using ssh.
I'm trying to move from svn to git, but am having some conceptual issues.
I want a centralized cvs/svn type repository that many people in my office can share. This will hold many, many projects & the number of projects may increase fairly regularly.
I have a few places I can put the repository - on highly available servers. already in the facility.
The problems are:
- I don't want to give anyone's account ssh access to those servers.
- I don't want to make a special "git" user for ssh access on any of those machines.
- I don't want to have to make a <Location> directive in apache's conf file for every new repository that gets created (if I were to serve git from apache)
- And I don't want to store plain text passwords in any file anywhere, regardless of its permissions.
Is it possible to use a non-local repo & satisfy all of the above?
Other suggestions welcome.
|