{"thread":{"id":"48929","subject":"error: invalid key with file url insteadOf","startedAt":"2018-07-20T21:28:03Z","lastAt":"2018-07-20T21:37:47Z","messageCount":2,"participants":["Basin Ilya","Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"353189","messageId":"7ac8e749-0636-cac4-35c7-1226f340e72f@gmail.com","threadId":"48929","inReplyTo":null,"subject":"error: invalid key with file url insteadOf","fromName":"Basin Ilya","fromEmail":"basinilya@gmail.com","sentAt":"2018-07-20T21:27:58Z","receivedAt":"2018-07-20T21:28:03Z","isPatch":false,"sender":{"key":"basinilya@gmail.com","avatar":null},"body":"Hi.\n\nI'm trying to make the Cygwin Git understand Mingw-style repo urls:\n\n    git config --global \\\n      file:///cygdrive/c.insteadOf \\\n      file:///C:\n\nBut this fails with:\n\n    error: invalid key: file:///cygdrive/c.insteadOf\n\nManually editing ~/.gitconfig works fine:\n\n    [url \"file:///cygdrive/c\"]\n            insteadOf = file:///C:\n\n\n    il@MAR2 /cygdrive/c/progs/maven/maven-scm/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe\n    $ LANG=C cmd.exe /X /C \"git clone file:///C:/progs/maven/maven-scm/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/target/git_copy checkin-nobranch\"\n    Cloning into 'checkin-nobranch'...\n    warning: You appear to have cloned an empty repository.\n"},{"id":"353191","messageId":"xmqqk1ppa8rc.fsf@gitster-ct.c.googlers.com","threadId":"48929","inReplyTo":"7ac8e749-0636-cac4-35c7-1226f340e72f@gmail.com","subject":"Re: error: invalid key with file url insteadOf","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2018-07-20T21:37:43Z","receivedAt":"2018-07-20T21:37:47Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Basin Ilya <basinilya@gmail.com> writes:\n\n> Hi.\n>\n> I'm trying to make the Cygwin Git understand Mingw-style repo urls:\n>\n>     git config --global \\\n>       file:///cygdrive/c.insteadOf \\\n>       file:///C:\n>\n> But this fails with:\n>\n>     error: invalid key: file:///cygdrive/c.insteadOf\n\nUnderstandable.\n\n> Manually editing ~/.gitconfig works fine:\n>\n>     [url \"file:///cygdrive/c\"]\n>             insteadOf = file:///C:\n\nHow about spelling what you want to happen on the command line\nversion the same way as your \"manual\" version?  I.e.\n\n\tgit config --global \\\n\t\turl.file:///cygdrive/c.insteadOf \\\n\t\tfile:///C:\n\nnotice the lack of \"url.\" in your version.\n"}]}