question

jabbarkhan98-8129 avatar image
1 Vote"
jabbarkhan98-8129 asked jabbarkhan98-8129 edited

git-receive-pack works with double quotes but not single quotes, while git calls it with single quotes

I am working on setting up git repositories on a windows server (2019), attempting to follow https://git-scm.com/book/en/v2/Git-on-the-Server-Setting-Up-the-Server. However, no matter what I do, git push comes up with fatal: ''/Users/testing/testrepo.git'' does not appear to be a git repository.

I ran:
git init
git add test.txt (test file, just contained test)
git commit -m "test"
git remote add origin testing@(removed):Users/testing/testrepo.git
git push origin master

After struggling with this for a while, I enabled logging for ssh and found this line on the server side log file:
7744 2021-06-09 03:58:37.691 debug1: Executing command: "c:\windows\system32\cmd.exe" /c "git-receive-pack '/Users/testing/testrepo.git'" with no pty

I tried manually running git-recieve-pack '/Users/testing/testrepo.git', and it came up with the same error. However, I then tried running git-receive-pack "/Users/testing/testrepo.git", and it gave
00bb0000000000000000000000000000000000000000 capabilities^{} report-status report-status-v2 delete-refs side-band-64k quiet atomic ofs-delta object-format=sha1 agent=git/2.32.0.windows.1 0000

The only difference was " instead of '. Is this something weird with windows server, or am I doing something wrong?


windows-serverwindows-server-iiswindows-server-security
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

0 Answers