I am trying to setup a VCS on my account. Went with Subversion first, which I was familiar with, but our mission is a little idiosyncratic and it became evident SVN would not cut it. So I looked for alternatives, and Git looks promising. So have setup the Git webapp (knowing nada about Git before waking up this morning) am setting up a client as we speak...
But one thing that struck me, is there does not appear to be a builtin http filetree browser at the same domain the way there is with Subversion. My efforts are targeting a non tech savvy audience, and I would feel a lot better if there was at minimum a 1:1 relationship there domain wise.
I see there are a number of alternatives for providing a web browser interface. I have no problem setting up one of those. However the website -> webapp setup looks like it might get in the way here. Because the git app would be parked at the same place as the web app. I just have a feeling that won't fly with the console as is. So I'm looking for a little direction.
Possibly prematurely as is my usual habit. Thanks :)
Addendum: Is Git super secure btw? Eg. if I make add a user to .htpasswd, can they do more via SSH than just access the repos? And can the .htaccess file be used to limit user access to specific repos? I don't want to give all username/password pairs access to the same repos. That would kinda defeat the purpose of having more than one.
Also the guide says comment out the .htaccess lines for anonymous read. But what does that leave for write? It seems like the authentication is being disabled altogether.
Ah never mind. There is a web interface there now. Just took a while to kick in I suppose. Good thing the client I'd setup kicked me to it. Still could use some general help in the Git dept. nonetheless.
answered Feb 15 '11 at 12:04
Our official docs are here,
SSH and .htaccess are different protocols. Defining .htaccess rules does not open access for SSH, only HTTP.
answered Feb 15 '11 at 12:08