Package: git
Version: 1:2.20.1-2+deb10u1
Severity: important
Dear Maintainer,
*** Reporter, please consider answering these questions, where appropriate ***
* What led up to the situation?
We are unable to update submodules when HTTPS basicauth is used. This is a
pretty hard blocking problem.
* What exactly did you do (or not do) that was effective (or
ineffective)?
Runing 'git submodule update"
* What was the outcome of this action?
It print two times asking for the username and after we can fill the username,
but after all the auth process is breaked...
Environnement is a buster stable uptodate docker container on a buster stable
uptodate host.
Here a detailled:
tom@php-stage:~/html$ git submodule update
Cloning into '/var/www/html/src/MyBundle'...
Username for 'https://gitlab.com': Username for 'https://gitlab.com':
=> from here we can fill a username... after it ask for password (won't
be hidden) and finally it refuse the authentification
* What outcome did you expect instead?
Just asking one time username and working authentification.
Finally we were not able to update the submodules.
With ssh keys it works great (but all our process is based on HTTPS on some
environements).
With git from debian testing the problem is no more here.
So the bug is corrected in others git versions, but as it is a really blocking
bug I report it hoping the patch could be backported to stable debian, or at
least in debian buster backports.
Actually only solution is adding testing repository to install GIT or compiling
from source.
Thanks.
*** End of the template - remove these template lines ***
-- System Information:
Debian Release: 10.2
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.19.0-6-amd64 (SMP w/16 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE, TAINT_SOFTLOCKUP
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C),
LANGUAGE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)
Shell: /bin/sh linked to /bin/dash
Init: unable to detect
Versions of packages git depends on:
ii git-man 1:2.20.1-2+deb10u1
ii libc6 2.28-10
ii libcurl3-gnutls 7.64.0-4
ii liberror-perl 0.17027-2
ii libexpat1 2.2.6-2+deb10u1
ii libpcre2-8-0 10.32-5
ii perl 5.28.1-6
ii zlib1g 1:1.2.11.dfsg-1
Versions of packages git recommends:
ii ca-certificates 20190110
ii less 487-0.1+b1
ii openssh-client [ssh-client] 1:7.9p1-10+deb10u1
pn patch <none>
Versions of packages git suggests:
pn gettext-base <none>
pn git-cvs <none>
pn git-daemon-run | git-daemon-sysvinit <none>
pn git-doc <none>
pn git-el <none>
pn git-email <none>
pn git-gui <none>
pn git-mediawiki <none>
pn git-svn <none>
pn gitk <none>
pn gitweb <none>
-- no debconf information