{"thread":{"id":"15541","subject":"You don't exist, Go away! although user.name has been set","startedAt":"2008-09-16T01:05:29Z","lastAt":"2008-09-18T11:47:35Z","messageCount":3,"participants":["Marc Weber","Andreas Ericsson"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"90796","messageId":"20080916010529.GB22597@gmx.de","threadId":"15541","inReplyTo":null,"subject":"You don't exist, Go away! although user.name has been set","fromName":"Marc Weber","fromEmail":"marco-oweber@gmx.de","sentAt":"2008-09-16T01:05:29Z","receivedAt":"2008-09-16T01:05:29Z","isPatch":false,"sender":{"key":"marco-oweber@gmx.de","avatar":null},"body":"Today I was glad. I 've been able to compile git on a maanged server.\ngit clone did work as well however running\ngit fetch <remote location> caused the line\n      die(\"You don't exist. Go away!\");\n\nto be executed. (the first one)\n\nBefore examining that I asked at #git and got the tip to set\nuser.name and user.email which I did. Then I verified that git\ngit var GIT_AUTHOR_IDENT and \ngit var GIT_COMMITTER_IDENT\nboth printed some values.\n\nI still got the failure above.\nI've fixed it for my case by setting\ngit_default_name and git_default_email just before the check within the\nident.c file (line 76)..\n\nHowever I want to ask wether I've hit a known problem and wether you\nwould appreciate me debggung this issue any further?\n\nMaybe I should add that I've been running that git from the build\ndirectory if that matters. The version is 1.6.0 from the official\nmirror site.\n\nMarc Weber\n"},{"id":"90814","messageId":"48CF6277.4060807@op5.se","threadId":"15541","inReplyTo":"20080916010529.GB22597@gmx.de","subject":"Re: You don't exist, Go away! although user.name has been set","fromName":"Andreas Ericsson","fromEmail":"ae@op5.se","sentAt":"2008-09-16T07:38:31Z","receivedAt":"2008-09-16T07:38:31Z","isPatch":false,"sender":{"key":"ae@op5.se","avatar":"https://gravatar.com/avatar/426e89595c75a8f5252dd0c989e5fabe5bcac616e68557427ad9aef6b0ca342a?d=mp&s=160"},"body":"Marc Weber wrote:\n> Today I was glad. I 've been able to compile git on a maanged server.\n> git clone did work as well however running\n> git fetch <remote location> caused the line\n>       die(\"You don't exist. Go away!\");\n> \n> to be executed. (the first one)\n> \n> Before examining that I asked at #git and got the tip to set\n> user.name and user.email which I did. Then I verified that git\n> git var GIT_AUTHOR_IDENT and \n> git var GIT_COMMITTER_IDENT\n> both printed some values.\n> \n> I still got the failure above.\n> I've fixed it for my case by setting\n> git_default_name and git_default_email just before the check within the\n> ident.c file (line 76)..\n> \n> However I want to ask wether I've hit a known problem and wether you\n> would appreciate me debggung this issue any further?\n> \n\nI can assure you that people are capable of fetching, pulling and\ncommitting with git. I do it all day long at least.\n\nCan you post your ~/.gitconfig (and/or .git/config) file, please?\nIn conjunction, I also need to know the exact username you're using\non your system.\n\n\n> Maybe I should add that I've been running that git from the build\n> directory if that matters. The version is 1.6.0 from the official\n> mirror site.\n> \n\nIf you'd been running 0.99 I'd have been worried. 1.6.0 is pretty\nsolid.\n\n-- \nAndreas Ericsson                   andreas.ericsson@op5.se\nOP5 AB                             www.op5.se\nTel: +46 8-230225                  Fax: +46 8-230231\n"},{"id":"91024","messageId":"20080918114735.GA14176@gmx.de","threadId":"15541","inReplyTo":"48CF6277.4060807@op5.se","subject":"Re: You don't exist, Go away! although user.name has been set","fromName":"Marc Weber","fromEmail":"marco-oweber@gmx.de","sentAt":"2008-09-18T11:47:35Z","receivedAt":"2008-09-18T11:47:35Z","isPatch":false,"sender":{"key":"marco-oweber@gmx.de","avatar":null},"body":">  I can assure you that people are capable of fetching, pulling and\n>  committing with git. I do it all day long at least.\n> \n>  Can you post your ~/.gitconfig (and/or .git/config) file, please?\n>  In conjunction, I also need to know the exact username you're using\n>  on your system.\n\nHmm I think it only occurs if you git clone the repo before adding the\nidentity to your global config.\n\nIf you clone the repository after having added your identity everything\nis fine..\n\n/ksa > git fetch origin\nfatal: You don't exist. Go away!\n\n~/.gitconfig:\n[user]\n        name = sadflkj-sa\n        email = info@dflkje.de\n\nThe repo config is unchanged  after cloning.\nThe HEAD pointer is invalid. But this shouldn't matter\n\nSincerly\nMarc Weber\n"}]}