threads / bug / 39043

Possible Bug in git-http-push

Subject: Possible Bug in git-http-push

## tl;dr

3 messages between Apr 10, 2015 and Apr 12, 2015.

replies: 2people: 2as markdown or json

Stefan· Apr 10, 2015, 11:15 UTC · lore
Hello List
I possibly found a bug in git-http-push:

When I push my local repo via http secured with basic authorization, then i get:

error: Cannot access URL https://example.ch/example_repo/, return code 22 fatal: git-http-push failed Pushing to https://example.ch/example_repo/

My server log gives PROPPFIND 401, so i seems that the PROPPFIND-sent by git-http-push does not use supplied username/pw via prompt

Pulling works without problems.

When I change remote URL to https://user:password@example.ch/example_repo, pushing works.

I'm using git version 1.9.5.msysgit.1

Thanks Stefan

Thomas Braun· Apr 10, 2015, 16:55 UTC · re: Stefan · lore

Re: Possible Bug in git-http-push

Am 10.04.2015 um 13:15 schrieb Stefan:
Show 20 quoted lines
> Hello List
> 
> I possibly found a bug in git-http-push:
> 
> When I push my local repo via http secured with basic authorization,
> then i get:
> 
> error: Cannot access URL https://example.ch/example_repo/, return code 22
> fatal: git-http-push failed
> Pushing to https://example.ch/example_repo/
> 
> My server log gives PROPPFIND 401, so i seems that the PROPPFIND-sent
> by git-http-push does not use supplied username/pw via prompt
> 
> Pulling works without problems.
> 
> When I change remote URL to
> https://user:password@example.ch/example_repo, pushing works.
> 
> I'm using git version 1.9.5.msysgit.1
Hi Stefan (CC'ing the msysgit list as this might be windows specific),
can you determine the last version which worked?

And can you create a minimal working example for us to reproduce the problem?

We already have a couple of problems with the new curl version together with our ancient openssl.

Thomas
-- 
-- 
*** Please reply-to-all at all times ***
*** (do not pretend to know who is subscribed and who is not) ***
*** Please avoid top-posting. ***
The msysGit Wiki is here: https://github.com/msysgit/msysgit/wiki - Github accounts are free.

You received this message because you are subscribed to the Google
Groups "msysGit" group.
To post to this group, send email to msysgit@googlegroups.com
To unsubscribe from this group, send email to
msysgit+unsubscribe@googlegroups.com
For more options, and view previous threads, visit this group at
http://groups.google.com/group/msysgit?hl=en_US?hl=en

--- 
You received this message because you are subscribed to the Google Groups "Git for Windows" group.
To unsubscribe from this group and stop receiving emails from it, send an email to msysgit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
bugs@innuce.ch· Apr 12, 2015, 10:24 UTC · re: Thomas Braun · lore

Re: Possible Bug in git-http-push

Am 10.04.2015 um 18:55 schrieb Thomas Braun:
Show 34 quoted lines
> Am 10.04.2015 um 13:15 schrieb Stefan:
>> Hello List
>>
>> I possibly found a bug in git-http-push:
>>
>> When I push my local repo via http secured with basic authorization,
>> then i get:
>>
>> error: Cannot access URL https://example.ch/example_repo/, return code 22
>> fatal: git-http-push failed
>> Pushing to https://example.ch/example_repo/
>>
>> My server log gives PROPPFIND 401, so i seems that the PROPPFIND-sent
>> by git-http-push does not use supplied username/pw via prompt
>>
>> Pulling works without problems.
>>
>> When I change remote URL to
>> https://user:password@example.ch/example_repo, pushing works.
>>
>> I'm using git version 1.9.5.msysgit.1
> Hi Stefan (CC'ing the msysgit list as this might be windows specific),
>
> can you determine the last version which worked?
>
> And can you create a minimal working example for us to reproduce the
> problem?
>
> We already have a couple of problems with the new curl version together
> with our ancient openssl.
>
> Thomas
>
>
Hi Thomas

I stuck on this problem because i moved my git-server and did some reconfiguring.

Here an working config
[core]
    repositoryformatversion = 0
    filemode = false
    bare = false
    logallrefupdates = true
    symlinks = false
    ignorecase = true
    hideDotFiles = dotGitOnly
[remote "origin"]
    url = https://user:passwort@git.example.ch/project
    fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
    remote = origin
    merge = refs/heads/master
And here an non-working one:
[core]
    repositoryformatversion = 0
    filemode = false
    bare = false
    logallrefupdates = true
    symlinks = false
    ignorecase = true
    hideDotFiles = dotGitOnly
[remote "origin"]
    url = https://git.example.ch/project
    fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
    remote = origin
    merge = refs/heads/master
Hope this helps

Greetz Stefan

← back to recent threads