Skip to content

Downgrade Git from v2.41.0 to v2.40.1

Stan Hu requested to merge sh-downgrade-git-16-1 into 16-1-stable

What does this MR do?

This picks !4236 (merged) into 16-1-stable.

This downgrades Git in the helper image from v2.41.0 to v2.40.1. This was upgraded in GitLab 16.2 via !4171 (merged).

Why was this MR needed?

Git for Windows changed its SSL backend from OpenSSL to SChannel, but this breaks cloning for SSL certs that don't have a certificate revocation URL (https://github.com/git-for-windows/git/issues/4467). For now, downgrade to v2.40.1 until that is resolved.

What's the best way to test this MR?

  1. Set up a GitLab instance with a self-signed certificate.
  2. Attempt to clone.

What are the relevant issue numbers?

Edited by Stan Hu

Merge request reports