diff --git a/doc/install/installation.md b/doc/install/installation.md
index 107a31f62b0a86dae83b4ddedd6e19aae431c58e..51a3941c5f53bf1392618ca0a6b269a63120cc4d 100644
--- a/doc/install/installation.md
+++ b/doc/install/installation.md
@@ -48,8 +48,8 @@ If the highest number stable branch is unclear, check the [GitLab blog](https://
 | [Ruby](#2-ruby)         | `3.0.x`         | From GitLab 15.10, Ruby 3.0 is required. You must use the standard MRI implementation of Ruby. We love [JRuby](https://www.jruby.org/) and [Rubinius](https://github.com/rubinius/rubinius#the-rubinius-language-platform), but GitLab needs several Gems that have native extensions. |
 | [RubyGems](#3-rubygems) | `3.4.x`         | A specific RubyGems version is not fully needed, but it's recommended to update so you can enjoy some known performance improvements.                                                                                                                                                  |
 | [Go](#4-go)             | `1.19.x`        | From GitLab 16.1, Go 1.19 or later is required.                                                                                                                                                                                                                                        |
-| [Git](#git)             | `2.38.x`        | From GitLab 15.8, Git 2.38.x and later is required. It's highly recommended that you use the [Git version provided by Gitaly](#git).                                                                                                                                                   |
-| [Node.js](#5-node)      | `18.17.x`       | From GitLab 16.3, Node.js 18.17 or later is required.                                                                                                                                                                                                                                |
+| [Git](#git)             | `2.41.x`        | From GitLab 16.2, Git 2.41.x and later is required. You should use the [Git version provided by Gitaly](#git).                                                                                                                                                   |
+| [Node.js](#5-node)      | `18.17.x`       | From GitLab 16.3, Node.js 18.17 or later is required.                                                                                                                                                                                                                                  |
 
 ## GitLab directory structure
 
diff --git a/doc/update/index.md b/doc/update/index.md
index 257f0a5b4cb577e42985ed1f8bdd0850417c4416..0b0c7b23a2bc4df447cd0496bb4d0d3f53e6e685 100644
--- a/doc/update/index.md
+++ b/doc/update/index.md
@@ -279,6 +279,7 @@ and [Helm Chart deployments](https://docs.gitlab.com/charts/). They come with ap
   in the `tls_options` hash, or use the legacy `gitlab_rails['ldap_host']` option.
   See the [configuration workarounds](https://gitlab.com/gitlab-org/gitlab/-/issues/419485#workarounds)
   for more details.
+- Git 2.41.0 and later is required by Gitaly. For installations from source, you should use the [Git version provided by Gitaly](../install/installation.md#git).
 
 ### 16.1.0