I've set up gitosis and able to pull/push through ssh. Gitosis is installed on Debian Lenny server, I'm using git from windows machine (msysgit). The strange thing, if I enable loglevel = DEBUG in gitosis.conf, I see something like this when doing any actions with gitosis server:
D:\Kaze\source\test-project>git pull origin master
DEBUG:gitosis.serve.main:Got command "git-upload-pack 'test_project.git'"
DEBUG:gitosis.access.haveAccess:Access check for '[email protected]
' as 'writable' on 'test_project.git'...
DEBUG:gitosis.access.haveAccess:Stripping .git suffix from 'test_project.git', new value 'test_project'
DEBUG:gitosis.group.getMembership:found '[email protected]
' in 'test'
DEBUG:gitosis.access.haveAccess:Access ok for '[email protected]
' as 'writable' on 'test_project'
DEBUG:gitosis.access.haveAccess:Using prefix 'repositories
' for 'test_project'
DEBUG:gitosis.serve.main:Serving git-upload-pack 'repositories/test_project.git'
* branch master -> FETCH_HEAD
Question is: why am I *[email protected]
? This email is in global user.email config variable, too.
Yesterday, when the gitosis was installed, it seen me as [email protected]
, this is the name under which I was added to gitosis-admin group (and it worked). But today git (or gitosis) started to see me as [email protected]
This is true for all repositories
I push or clone. I had to add this address to gitosis.conf directly on server to be able to edit configs again (it worked). There is 2 public keys in keydir: [email protected]
and [email protected]
, their content is identical and they have [email protected]
at end. Origin URL looks like [email protected]
Now, the question is - why Git (or gitosis) suddenly decided to call me by email instead of [email protected]
? I've changed a couple things trying to set up Gitosis (updated git on server to 1.6.0 for example), but maybe I broke something in my local git installation?