Skip to content

Authentication flow repeated on each git action #2319

@oakad

Description

@oakad

Version

2.7.3+5fa7116896c82164996a609accd1c5ad90fe730a

Operating system

Linux

OS version or distribution

Arch Linux x64

Git hosting provider(s)

GitLab

Other hosting provider

No response

(Azure DevOps only) What format is your remote URL?

None

Can you access the remote repository directly in the browser?

Yes, I can access the repository

Expected behavior

I have the same oauth config accessing the same gitlab instance on MacOS, Windows and Linux. Basic oauth config (client id, secret, provider) works fine on Windows and MacOS.

However, on Linux the same config repeats the browser authentication flow on every single git action. In fact, judging from the trace log, gcm doesn't even attempt to reuse whatever auth state it stored on previous access and just starts the auth flow.

I have tried multiple credentials stores, namely cache, gpg and secretservice. All appear to correctly perform the 'store' stage after the 'get' stage (no errors reported) and yet, on next gitlab action the authentication flow starts anew.

Actual behavior

Authentication flow should complete once and then just do its thing for the next few hours, as it does on Windows and MacOS.

Logs

diagnose command crashes outright (probably because something is not accessible on the plain network). Still not a reason to crash, though. :-)

$ ~/gcm/git-credential-manager diagnose
18:19:06.279468 ...e/Application.cs:106 trace: [RunInternalAsync] Version: 2.7.3.0
18:19:06.285050 ...e/Application.cs:107 trace: [RunInternalAsync] Runtime: .NET 8.0.24
18:19:06.285099 ...e/Application.cs:108 trace: [RunInternalAsync] Platform: Linux (x86-64)
18:19:06.285122 ...e/Application.cs:109 trace: [RunInternalAsync] OSVersion: Arch Linux
18:19:06.285130 ...e/Application.cs:110 trace: [RunInternalAsync] AppPath: /home/oakad/gcm/git-credential-manager
18:19:06.285195 ...e/Application.cs:111 trace: [RunInternalAsync] InstallDir: /home/oakad/gcm/
18:19:06.285331 ...e/Application.cs:112 trace: [RunInternalAsync] Arguments: diagnose
Running diagnostics...

[ OK ] Environment
[ OK ] File system

Networking18:19:06.314498 ...pClientFactory.cs:60 trace: [CreateClient] Creating new HTTP client instance...
18:19:06.318403 ...pClientFactory.cs:80 trace: [CreateClient] Git's SSL/TLS backend is: OpenSsl
Unhandled exception. System.Threading.Tasks.TaskCanceledException: A task was canceled.
at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
at GitCredentialManager.Diagnostics.NetworkingDiagnostic.SendHttpRequest(StringBuilder log, HttpClient httpClient)
at System.Threading.Tasks.Task.<>c.b__128_1(Object state)
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
Aborted (core dumped) ~/gcm/git-credential-manager diagnose

Trace logs for 2 invocations of git fetch back to back. credentialStore is set to "secretservice", and there's a normal cache helper additionally present. Both appear to have no effect on the issue.

$ WSLENV=$WSLENV:GCM_TRACE:GIT_TRACE GCM_TRACE=1 GIT_TRACE=1 git fetch
18:10:32.446491 git.c:502 trace: built-in: git fetch
18:10:32.446839 run-command.c:673 trace: run_command: GIT_DIR=.git git remote-https origin https://gitlab.my.com/my/project.git
18:10:32.446845 run-command.c:765 trace: start_command: /usr/lib/git-core/git remote-https origin https://gitlab.my.com/my/project.git
18:10:32.447542 git.c:808 trace: exec: git-remote-https origin https://gitlab.my.com/my/project.git
18:10:32.447556 run-command.c:673 trace: run_command: git-remote-https origin https://gitlab.my.com/my/project.git
18:10:32.447580 run-command.c:765 trace: start_command: /usr/lib/git-core/git-remote-https origin https://gitlab.my.com/my/project.git
18:10:33.462594 run-command.c:673 trace: run_command: '/home/oakad/gcm/git-credential-manager get'
18:10:33.462603 run-command.c:765 trace: start_command: /bin/sh -c '/home/oakad/gcm/git-credential-manager get' '/home/oakad/gcm/git-credential-manager get'
18:10:33.508341 git.c:502 trace: built-in: git config --null --list
18:10:33.560943 ...e/Application.cs:106 trace: [RunInternalAsync] Version: 2.7.3.0
18:10:33.564227 ...e/Application.cs:107 trace: [RunInternalAsync] Runtime: .NET 8.0.24
18:10:33.564244 ...e/Application.cs:108 trace: [RunInternalAsync] Platform: Linux (x86-64)
18:10:33.564248 ...e/Application.cs:109 trace: [RunInternalAsync] OSVersion: Arch Linux
18:10:33.564253 ...e/Application.cs:110 trace: [RunInternalAsync] AppPath: /home/oakad/gcm/git-credential-manager
18:10:33.564330 ...e/Application.cs:111 trace: [RunInternalAsync] InstallDir: /home/oakad/gcm/
18:10:33.564374 ...e/Application.cs:112 trace: [RunInternalAsync] Arguments: get
18:10:33.582937 ...GitCommandBase.cs:32 trace: [ExecuteAsync] Start 'get' command...
18:10:33.591088 ...GitCommandBase.cs:46 trace: [ExecuteAsync] Detecting host provider for input:
18:10:33.592047 ...GitCommandBase.cs:47 trace: [ExecuteAsync] capability[]=authtype
18:10:33.592083 ...GitCommandBase.cs:47 trace: [ExecuteAsync] capability[]=state
18:10:33.592097 ...GitCommandBase.cs:47 trace: [ExecuteAsync] protocol=https
18:10:33.592103 ...GitCommandBase.cs:47 trace: [ExecuteAsync] host=gitlab.my.com
18:10:33.592106 ...GitCommandBase.cs:47 trace: [ExecuteAsync] username=gituser@my.com
18:10:33.592108 ...GitCommandBase.cs:47 trace: [ExecuteAsync] wwwauth=Basic realm="GitLab"
18:10:33.594308 ...oviderRegistry.cs:99 trace: [GetProviderAsync] Host provider override was set id='gitlab'
18:10:33.596031 ...GitCommandBase.cs:49 trace: [ExecuteAsync] Host provider 'GitLab' was selected.
18:10:33.621277 ...bHostProvider.cs:137 trace: [GetSupportedAuthenticationModes] Supported authentication modes override present: Browser
18:10:33.630328 git.c:502 trace: built-in: git version
18:10:33.632245 git.c:502 trace: built-in: git config --null --type=path credential.https://gitlab.my.com.gitLabHelper
18:10:33.633207 git.c:502 trace: built-in: git config --null --type=path credential.gitlab.my.com.gitLabHelper
18:10:33.633966 git.c:502 trace: built-in: git config --null --type=path credential.https://my.com.gitLabHelper
18:10:33.634690 git.c:502 trace: built-in: git config --null --type=path credential.my.com.gitLabHelper
18:10:33.635433 git.c:502 trace: built-in: git config --null --type=path credential.gitLabHelper
18:10:36.478577 ...pClientFactory.cs:60 trace: [CreateClient] Creating new HTTP client instance...
18:10:36.480269 ...ClientFactory.cs:323 trace: [TryCreateProxy] Created a WebProxy instance:
18:10:36.480405 ...ClientFactory.cs:324 trace: [TryCreateProxy] address=socks5://localhost:5000/
18:10:36.480418 ...ClientFactory.cs:324 trace: [TryCreateProxy] useDefaultCredentials=true
18:10:36.480447 ...pClientFactory.cs:66 trace: [CreateClient] HTTP client is using the configured proxy.
18:10:36.481818 ...pClientFactory.cs:80 trace: [CreateClient] Git's SSL/TLS backend is: OpenSsl
18:10:36.482840 git.c:502 trace: built-in: git config --null --type=path http.https://gitlab.my.com.sslCAInfo
18:10:36.484001 git.c:502 trace: built-in: git config --null --type=path http.gitlab.my.com.sslCAInfo
18:10:36.484934 git.c:502 trace: built-in: git config --null --type=path http.https://my.com.sslCAInfo
18:10:36.485631 git.c:502 trace: built-in: git config --null --type=path http.my.com.sslCAInfo
18:10:36.486367 git.c:502 trace: built-in: git config --null --type=path http.sslCAInfo
18:10:36.487221 git.c:502 trace: built-in: git config --null --type=path http.https://gitlab.my.com.cookieFile
18:10:36.487885 git.c:502 trace: built-in: git config --null --type=path http.gitlab.my.com.cookieFile
18:10:36.488600 git.c:502 trace: built-in: git config --null --type=path http.https://my.com.cookieFile
18:10:36.489239 git.c:502 trace: built-in: git config --null --type=path http.my.com.cookieFile
18:10:36.489965 git.c:502 trace: built-in: git config --null --type=path http.cookieFile
info: please complete authentication in your browser...
18:10:36.508489 ...SessionManager.cs:44 trace: [OpenBrowserInternal] Opening browser using '/usr/bin/xdg-open: https://gitlab.my.com/oauth/authorize?response_type=code&client_id=********************&state=****************&code_challenge_method=S256&code_challenge=*****************&redirect_uri=http%3a%2f%2f127.0.0.1%3a43091%2f&scope=write_repository+read_repository
18:10:42.898068 ...bHostProvider.cs:217 trace: [GetCredentialAsync] Pre-emptively storing OAuth access and refresh tokens...
18:10:42.921180 ...nds/GetCommand.cs:46 trace: [ExecuteInternalAsync] Writing credentials to output:
18:10:42.921223 ...nds/GetCommand.cs:47 trace: [ExecuteInternalAsync] protocol=https
18:10:42.921233 ...nds/GetCommand.cs:47 trace: [ExecuteInternalAsync] host=gitlab.my.com
18:10:42.921238 ...nds/GetCommand.cs:47 trace: [ExecuteInternalAsync] username=oauth2
18:10:42.921304 ...nds/GetCommand.cs:47 trace: [ExecuteInternalAsync] password=********
18:10:42.921626 ...GitCommandBase.cs:53 trace: [ExecuteAsync] End 'get' command...
18:10:43.741769 run-command.c:673 trace: run_command: '/home/oakad/gcm/git-credential-manager store'
18:10:43.741779 run-command.c:765 trace: start_command: /bin/sh -c '/home/oakad/gcm/git-credential-manager store' '/home/oakad/gcm/git-credential-manager store'
18:10:43.790121 git.c:502 trace: built-in: git config --null --list
18:10:43.848331 ...e/Application.cs:106 trace: [RunInternalAsync] Version: 2.7.3.0
18:10:43.851739 ...e/Application.cs:107 trace: [RunInternalAsync] Runtime: .NET 8.0.24
18:10:43.851754 ...e/Application.cs:108 trace: [RunInternalAsync] Platform: Linux (x86-64)
18:10:43.851758 ...e/Application.cs:109 trace: [RunInternalAsync] OSVersion: Arch Linux
18:10:43.851766 ...e/Application.cs:110 trace: [RunInternalAsync] AppPath: /home/oakad/gcm/git-credential-manager
18:10:43.851811 ...e/Application.cs:111 trace: [RunInternalAsync] InstallDir: /home/oakad/gcm/
18:10:43.851838 ...e/Application.cs:112 trace: [RunInternalAsync] Arguments: store
18:10:43.870953 ...GitCommandBase.cs:32 trace: [ExecuteAsync] Start 'store' command...
18:10:43.879337 ...GitCommandBase.cs:46 trace: [ExecuteAsync] Detecting host provider for input:
18:10:43.880358 ...GitCommandBase.cs:47 trace: [ExecuteAsync] protocol=https
18:10:43.880385 ...GitCommandBase.cs:47 trace: [ExecuteAsync] host=gitlab.my.com
18:10:43.880390 ...GitCommandBase.cs:47 trace: [ExecuteAsync] username=oauth2
18:10:43.880483 ...GitCommandBase.cs:47 trace: [ExecuteAsync] password=********
18:10:43.882715 ...oviderRegistry.cs:99 trace: [GetProviderAsync] Host provider override was set id='gitlab'
18:10:43.884361 ...GitCommandBase.cs:49 trace: [ExecuteAsync] Host provider 'GitLab' was selected.
18:10:43.884704 .../HostProvider.cs:172 trace: [StoreCredentialAsync] Storing credential with service=https://gitlab.my.com account=oauth2...
18:10:43.902619 .../HostProvider.cs:174 trace: [StoreCredentialAsync] Credential was successfully stored.
18:10:43.902648 ...GitCommandBase.cs:53 trace: [ExecuteAsync] End 'store' command...
18:10:43.909492 run-command.c:673 trace: run_command: 'git credential-cache --timeout 21600 store'
18:10:43.909500 run-command.c:765 trace: start_command: /bin/sh -c 'git credential-cache --timeout 21600 store' 'git credential-cache --timeout 21600 store'
18:10:43.911286 git.c:502 trace: built-in: git credential-cache --timeout 21600 store
18:10:44.285373 run-command.c:673 trace: run_command: git rev-list --objects --stdin --not --exclude-hidden=fetch --all --quiet --alternate-refs
18:10:44.285386 run-command.c:765 trace: start_command: /usr/lib/git-core/git rev-list --objects --stdin --not --exclude-hidden=fetch --all --quiet --alternate-refs
18:10:44.289218 run-command.c:1540 run_processes_parallel: preparing to run up to 1 tasks
18:10:44.289227 run-command.c:1568 run_processes_parallel: done
18:10:44.289231 run-command.c:673 trace: run_command: git maintenance run --auto --no-quiet --detach
18:10:44.289269 run-command.c:765 trace: start_command: /usr/lib/git-core/git maintenance run --auto --no-quiet --detach
18:10:44.289885 git.c:502 trace: built-in: git maintenance run --auto --no-quiet --detach

$ WSLENV=$WSLENV:GCM_TRACE:GIT_TRACE GCM_TRACE=1 GIT_TRACE=1 git fetch
18:10:52.303744 git.c:502 trace: built-in: git fetch
18:10:52.304149 run-command.c:673 trace: run_command: GIT_DIR=.git git remote-https origin https://gitlab.my.com/my/project.git
18:10:52.304156 run-command.c:765 trace: start_command: /usr/lib/git-core/git remote-https origin https://gitlab.my.com/my/project.git
18:10:52.304798 git.c:808 trace: exec: git-remote-https origin https://gitlab.my.com/my/project.git
18:10:52.304811 run-command.c:673 trace: run_command: git-remote-https origin https://gitlab.my.com/my/project.git
18:10:52.304835 run-command.c:765 trace: start_command: /usr/lib/git-core/git-remote-https origin https://gitlab.my.com/my/project.git
18:10:53.430784 run-command.c:673 trace: run_command: '/home/oakad/gcm/git-credential-manager get'
18:10:53.430792 run-command.c:765 trace: start_command: /bin/sh -c '/home/oakad/gcm/git-credential-manager get' '/home/oakad/gcm/git-credential-manager get'
18:10:53.476597 git.c:502 trace: built-in: git config --null --list
18:10:53.525750 ...e/Application.cs:106 trace: [RunInternalAsync] Version: 2.7.3.0
18:10:53.528919 ...e/Application.cs:107 trace: [RunInternalAsync] Runtime: .NET 8.0.24
18:10:53.528970 ...e/Application.cs:108 trace: [RunInternalAsync] Platform: Linux (x86-64)
18:10:53.528974 ...e/Application.cs:109 trace: [RunInternalAsync] OSVersion: Arch Linux
18:10:53.528979 ...e/Application.cs:110 trace: [RunInternalAsync] AppPath: /home/oakad/gcm/git-credential-manager
18:10:53.529021 ...e/Application.cs:111 trace: [RunInternalAsync] InstallDir: /home/oakad/gcm/
18:10:53.529046 ...e/Application.cs:112 trace: [RunInternalAsync] Arguments: get
18:10:53.546859 ...GitCommandBase.cs:32 trace: [ExecuteAsync] Start 'get' command...
18:10:53.554968 ...GitCommandBase.cs:46 trace: [ExecuteAsync] Detecting host provider for input:
18:10:53.556047 ...GitCommandBase.cs:47 trace: [ExecuteAsync] capability[]=authtype
18:10:53.556086 ...GitCommandBase.cs:47 trace: [ExecuteAsync] capability[]=state
18:10:53.556103 ...GitCommandBase.cs:47 trace: [ExecuteAsync] protocol=https
18:10:53.556109 ...GitCommandBase.cs:47 trace: [ExecuteAsync] host=gitlab.my.com
18:10:53.556112 ...GitCommandBase.cs:47 trace: [ExecuteAsync] username=gituser@my.com
18:10:53.556116 ...GitCommandBase.cs:47 trace: [ExecuteAsync] wwwauth=Basic realm="GitLab"
18:10:53.558347 ...oviderRegistry.cs:99 trace: [GetProviderAsync] Host provider override was set id='gitlab'
18:10:53.559956 ...GitCommandBase.cs:49 trace: [ExecuteAsync] Host provider 'GitLab' was selected.
18:10:53.584977 ...bHostProvider.cs:137 trace: [GetSupportedAuthenticationModes] Supported authentication modes override present: Browser
18:10:53.594008 git.c:502 trace: built-in: git version
18:10:53.595680 git.c:502 trace: built-in: git config --null --type=path credential.https://gitlab.my.com.gitLabHelper
18:10:53.596508 git.c:502 trace: built-in: git config --null --type=path credential.gitlab.my.com.gitLabHelper
18:10:53.597175 git.c:502 trace: built-in: git config --null --type=path credential.https://my.com.gitLabHelper
18:10:53.597782 git.c:502 trace: built-in: git config --null --type=path credential.my.com.gitLabHelper
18:10:53.598435 git.c:502 trace: built-in: git config --null --type=path credential.gitLabHelper
18:10:56.920089 ...pClientFactory.cs:60 trace: [CreateClient] Creating new HTTP client instance...
18:10:56.921993 ...ClientFactory.cs:323 trace: [TryCreateProxy] Created a WebProxy instance:
18:10:56.922153 ...ClientFactory.cs:324 trace: [TryCreateProxy] address=socks5://localhost:5000/
18:10:56.922171 ...ClientFactory.cs:324 trace: [TryCreateProxy] useDefaultCredentials=true
18:10:56.922177 ...pClientFactory.cs:66 trace: [CreateClient] HTTP client is using the configured proxy.
18:10:56.923806 ...pClientFactory.cs:80 trace: [CreateClient] Git's SSL/TLS backend is: OpenSsl
18:10:56.924969 git.c:502 trace: built-in: git config --null --type=path http.https://gitlab.my.com.sslCAInfo
18:10:56.925776 git.c:502 trace: built-in: git config --null --type=path http.gitlab.my.com.sslCAInfo
18:10:56.926690 git.c:502 trace: built-in: git config --null --type=path http.https://my.com.sslCAInfo
18:10:56.927448 git.c:502 trace: built-in: git config --null --type=path http.my.com.sslCAInfo
18:10:56.928162 git.c:502 trace: built-in: git config --null --type=path http.sslCAInfo
18:10:56.929038 git.c:502 trace: built-in: git config --null --type=path http.https://gitlab.my.com.cookieFile
18:10:56.929724 git.c:502 trace: built-in: git config --null --type=path http.gitlab.my.com.cookieFile
18:10:56.930532 git.c:502 trace: built-in: git config --null --type=path http.https://my.com.cookieFile
18:10:56.931252 git.c:502 trace: built-in: git config --null --type=path http.my.com.cookieFile
18:10:56.931936 git.c:502 trace: built-in: git config --null --type=path http.cookieFile
info: please complete authentication in your browser...
18:10:56.951562 ...SessionManager.cs:44 trace: [OpenBrowserInternal] Opening browser using '/usr/bin/xdg-open: https://gitlab.my.com/oauth/authorize?response_type=code&client_id=**********************&state=*********************&code_challenge_method=S256&code_challenge=********************&redirect_uri=http%3a%2f%2f127.0.0.1%3a35003%2f&scope=write_repository+read_repository
18:11:01.392477 ...bHostProvider.cs:217 trace: [GetCredentialAsync] Pre-emptively storing OAuth access and refresh tokens...
18:11:01.414385 ...nds/GetCommand.cs:46 trace: [ExecuteInternalAsync] Writing credentials to output:
18:11:01.414446 ...nds/GetCommand.cs:47 trace: [ExecuteInternalAsync] protocol=https
18:11:01.414456 ...nds/GetCommand.cs:47 trace: [ExecuteInternalAsync] host=gitlab.my.com
18:11:01.414461 ...nds/GetCommand.cs:47 trace: [ExecuteInternalAsync] username=oauth2
18:11:01.414495 ...nds/GetCommand.cs:47 trace: [ExecuteInternalAsync] password=********
18:11:01.414819 ...GitCommandBase.cs:53 trace: [ExecuteAsync] End 'get' command...
18:11:02.222090 run-command.c:673 trace: run_command: '/home/oakad/gcm/git-credential-manager store'
18:11:02.222100 run-command.c:765 trace: start_command: /bin/sh -c '/home/oakad/gcm/git-credential-manager store' '/home/oakad/gcm/git-credential-manager store'
18:11:02.267171 git.c:502 trace: built-in: git config --null --list
18:11:02.324295 ...e/Application.cs:106 trace: [RunInternalAsync] Version: 2.7.3.0
18:11:02.327687 ...e/Application.cs:107 trace: [RunInternalAsync] Runtime: .NET 8.0.24
18:11:02.327704 ...e/Application.cs:108 trace: [RunInternalAsync] Platform: Linux (x86-64)
18:11:02.327708 ...e/Application.cs:109 trace: [RunInternalAsync] OSVersion: Arch Linux
18:11:02.327715 ...e/Application.cs:110 trace: [RunInternalAsync] AppPath: /home/oakad/gcm/git-credential-manager
18:11:02.327758 ...e/Application.cs:111 trace: [RunInternalAsync] InstallDir: /home/oakad/gcm/
18:11:02.327786 ...e/Application.cs:112 trace: [RunInternalAsync] Arguments: store
18:11:02.346454 ...GitCommandBase.cs:32 trace: [ExecuteAsync] Start 'store' command...
18:11:02.354251 ...GitCommandBase.cs:46 trace: [ExecuteAsync] Detecting host provider for input:
18:11:02.355215 ...GitCommandBase.cs:47 trace: [ExecuteAsync] protocol=https
18:11:02.355237 ...GitCommandBase.cs:47 trace: [ExecuteAsync] host=gitlab.my.com
18:11:02.355243 ...GitCommandBase.cs:47 trace: [ExecuteAsync] username=oauth2
18:11:02.355339 ...GitCommandBase.cs:47 trace: [ExecuteAsync] password=********
18:11:02.357844 ...oviderRegistry.cs:99 trace: [GetProviderAsync] Host provider override was set id='gitlab'
18:11:02.359614 ...GitCommandBase.cs:49 trace: [ExecuteAsync] Host provider 'GitLab' was selected.
18:11:02.360022 .../HostProvider.cs:172 trace: [StoreCredentialAsync] Storing credential with service=https://gitlab.my.com account=oauth2...
18:11:02.378466 .../HostProvider.cs:174 trace: [StoreCredentialAsync] Credential was successfully stored.
18:11:02.378516 ...GitCommandBase.cs:53 trace: [ExecuteAsync] End 'store' command...
18:11:02.384884 run-command.c:673 trace: run_command: 'git credential-cache --timeout 21600 store'
18:11:02.384893 run-command.c:765 trace: start_command: /bin/sh -c 'git credential-cache --timeout 21600 store' 'git credential-cache --timeout 21600 store'
18:11:02.386694 git.c:502 trace: built-in: git credential-cache --timeout 21600 store
18:11:02.967029 run-command.c:673 trace: run_command: git rev-list --objects --stdin --not --exclude-hidden=fetch --all --quiet --alternate-refs
18:11:02.967043 run-command.c:765 trace: start_command: /usr/lib/git-core/git rev-list --objects --stdin --not --exclude-hidden=fetch --all --quiet --alternate-refs
18:11:02.970693 run-command.c:1540 run_processes_parallel: preparing to run up to 1 tasks
18:11:02.970702 run-command.c:1568 run_processes_parallel: done
18:11:02.970706 run-command.c:673 trace: run_command: git maintenance run --auto --no-quiet --detach
18:11:02.970767 run-command.c:765 trace: start_command: /usr/lib/git-core/git maintenance run --auto --no-quiet --detach
18:11:02.971356 git.c:502 trace: built-in: git maintenance run --auto --no-quiet --detach

Metadata

Metadata

Assignees

No one assigned

    Labels

    auth-issueAn issue authenticating to a host

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions