Cygwin Git with Windows paths

Steven Penny svnpenn@gmail.com
Sun Nov 18 06:07:00 GMT 2018


Cygwin Git can clone with Unix form paths:

    $ git clone git://github.com/benhoyt/goawk /tmp/goawk
    Cloning into '/tmp/goawk'...
    remote: Enumerating objects: 330, done.

However it fails with Windows form:

    $ git clone git://github.com/benhoyt/goawk 'C:\cygwin64\tmp\goawk'
    Cloning into 'C:\cygwin64\tmp\goawk'...
    fatal: Invalid path '/home/Steven/C:\cygwin64\tmp\goawk': No such file or
    directory

and mixed form:

    $ git clone git://github.com/benhoyt/goawk C:/cygwin64/tmp/goawk
    fatal: Invalid path '/home/Steven/C:/cygwin64': No such file or directory

Note that other Cygwin programs work fine with these forms:

    $ ls 'C:\cygwin64'
    bin         Cygwin.ico           dev  home  sbin  usr
    Cygwin.bat  Cygwin-Terminal.ico  etc  lib   tmp   var

This causes problems for any non-Cygwin tools that might call Git:

http://github.com/golang/go/issues/23155


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple



More information about the Cygwin mailing list