Skip to content

Since version 2.10.1, can't push/pull/fetch using 'Git Gui' when the remote path contains non-ASCII characters #1036

Closed
@morningt

Description

@morningt
  • [v] I was not able to find an open or closed issue matching what I'm seeing

Setup

  • Which version of Git for Windows are you using? Is it 32-bit or 64-bit?
$ git --version --build-options
git version 2.10.1.windows.1
64-bit
  • Which version of Windows are you running? Vista, 7, 8, 10? Is it 32-bit or 64-bit?
$ cmd.exe /c ver
Microsoft Windows [Version 6.1.7601]
64-bit
  • What options did you set as part of the installation? Or did you choose the
    defaults?
# One of the following:
> type "C:\Program Files\Git\etc\install-options.txt"
> type "C:\Program Files (x86)\Git\etc\install-options.txt"
> type "%USERPROFILE%\AppData\Local\Programs\Git\etc\install-options.txt"
$ cat /etc/install-options.txt
Path Option: Cmd
SSH Option: OpenSSH
CRLF Option: CRLFCommitAsIs
Bash Terminal Option: MinTTY
Performance Tweaks FSCache: Enabled
  • Any other interesting things about your environment that might be related
    to the issue you're seeing?

It works fine until version 2.10.0.
But, since version 2.10.1, 'Git Gui' and other GUI client tools can't push/pull/fetch.
(Tested under Git Gui, Git Extensions, TortoiseGit, SourceTree)

And 'bash' works fine for all versions. : )

Details

1. Create remote repository at "D:/Repo/■sample2" or "//Repo/■sample2". 
2. Register above remote repository as 'remote2'.
3. Run 'Git Gui' and then select sub-menu [remote -> fetch from -> 'remote2'] 
    to fetch from remote repository named as 'remote2'. 
  • What did you expect to occur after running these commands?

Git Gui returns 'Success' message on the green line.

  • What actually happened instead?

Git Gui returns 'Error: Command Failed' message on the red line, with belows.

"git-upload-pack 'D:/Repo/�sample2.git'": git-upload-pack 'D:/Repo/�sample2.git': No such file or directory
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions