Push does not work with proxy and https
Created originally on Bitbucket by Die Slower (Maxim A)
I am behind a proxy at my office location and trying to work with a Gihub repo. I can check out the repo just fine, but when I try to push to it i get a 400 error or (not git repo) error.
The Github address is an https address not an http, which is why there might be a problem...
This works just fine from my home setup without a proxy.
If I try to do an "Outgoing" check I get an error readout:
#!python
** Unknown exception encountered with possibly-broken third-party extension hggit
** which supports versions 3.4 of Mercurial.
** Please disable hggit and try your action again.
** If that fixes the bug please report it to https://bitbucket.org/durin42/hg-git/issues
** Python 2.7.9 (default, Dec 10 2014, 12:28:03) [MSC v.1500 64 bit (AMD64)]
** Mercurial Distributed SCM (version 3.5+5)
** Extensions loaded: hggit, churn, color, hgk, extdiff, highlight, tortoisehg.util.hgcommands,
tortoisehg.util.partialcommit, tortoisehg.util.pipeui, tortoisehg.util.win32ill,
tortoisehg.util.hgdispatch
Traceback (most recent call last):
File "hg", line 49, in <module>
File "mercurial\dispatch.pyo", line 30, in run
File "mercurial\dispatch.pyo", line 92, in dispatch
File "mercurial\dispatch.pyo", line 163, in _runcatch
File "mercurial\dispatch.pyo", line 895, in _dispatch
File "mercurial\dispatch.pyo", line 656, in runcommand
File "mercurial\dispatch.pyo", line 1013, in _runcommand
File "mercurial\dispatch.pyo", line 982, in checkargs
File "mercurial\dispatch.pyo", line 892, in <lambda>
File "mercurial\util.pyo", line 792, in check
File "mercurial\commands.pyo", line 5717, in serve
File "mercurial\cmdutil.pyo", line 832, in service
File "mercurial\commandserver.pyo", line 290, in run
File "mercurial\commandserver.pyo", line 243, in serve
File "mercurial\commandserver.pyo", line 221, in serveone
File "mercurial\commandserver.pyo", line 204, in runcommand
File "mercurial\dispatch.pyo", line 92, in dispatch
File "mercurial\dispatch.pyo", line 163, in _runcatch
File "mercurial\extensions.pyo", line 171, in closure
File "tortoisehg\util\hgdispatch.pyo", line 23, in _dispatch
File "mercurial\dispatch.pyo", line 895, in _dispatch
File "mercurial\dispatch.pyo", line 656, in runcommand
File "mercurial\dispatch.pyo", line 1013, in _runcommand
File "mercurial\dispatch.pyo", line 982, in checkargs
File "mercurial\dispatch.pyo", line 892, in <lambda>
File "mercurial\util.pyo", line 792, in check
File "mercurial\commands.pyo", line 4888, in outgoing
File "mercurial\hg.pyo", line 718, in outgoing
File "mercurial\hg.pyo", line 701, in _outgoing
File "mercurial\extensions.pyo", line 171, in closure
File "hggit\__init__.pyo", line 228, in findcommonoutgoing
File "hggit\git_handler.pyo", line 311, in get_refs
File "dulwich\client.pyo", line 1070, in send_pack
File "dulwich\client.pyo", line 1027, in _discover_references
File "dulwich\client.pyo", line 1015, in _http_request
dulwich.errors.NotGitRepository
cmdserver: process exited unexpectedly with code 255