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

Reply via email to