From 738531f88789ec48e1b5eb6c1f597e5e6714eda0 Mon Sep 17 00:00:00 2001 From: Geoff Lamrock Date: Wed, 11 Nov 2026 17:44:41 +1100 Subject: [PATCH 1/3] Add Set author as committer to Git credentials --- .../docs/infrastructure/git-credentials/index.mdx | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/pages/docs/infrastructure/git-credentials/index.mdx b/src/pages/docs/infrastructure/git-credentials/index.mdx index 8fdc62ba12..ab65456bbe 100644 --- a/src/pages/docs/infrastructure/git-credentials/index.mdx +++ b/src/pages/docs/infrastructure/git-credentials/index.mdx @@ -1,7 +1,7 @@ --- layout: src/layouts/Default.astro pubDate: 2025-07-14 -modDate: 2026-06-02 +modDate: 2026-11-11 title: Git credentials icon: fa-solid fa-key description: How to work with Git credentials. @@ -76,6 +76,18 @@ You can optionally restrict the Git credential to specified repository URL's. Th ![The Git credentials area of Octopus Deploy](/docs/img/infrastructure/git-credentials/images/git-credential-details.png) ::: +## Set author as committer + +:::div{.info} +Available from Octopus 2026.4 +::: + +When a user commits through Octopus (for example when editing a deployment process for a version controlled project), the author on the commit is set to the Octopus user name and email address. By default, the committer is set to "Octopus Deploy (noreply@octopus.com)". + +This can cause issues with some Git provider pre-receive hooks, which require the author to match the committer on the commit. You can enable the **Set author as committer** option on a Git credential, which will set both the author and the committer to the Octopus user details. + +If a Git signing key is configured, then the identity on the signing key is used as the author and committer, not the Octopus user details. + ## Older versions ```markdown From a746a7366963d27d864e94547f7aa87aca82ea45 Mon Sep 17 00:00:00 2001 From: Geoff Lamrock Date: Wed, 11 Nov 2026 17:48:19 +1100 Subject: [PATCH 2/3] Linting --- src/pages/docs/infrastructure/git-credentials/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/docs/infrastructure/git-credentials/index.mdx b/src/pages/docs/infrastructure/git-credentials/index.mdx index ab65456bbe..36396cf685 100644 --- a/src/pages/docs/infrastructure/git-credentials/index.mdx +++ b/src/pages/docs/infrastructure/git-credentials/index.mdx @@ -82,7 +82,7 @@ You can optionally restrict the Git credential to specified repository URL's. Th Available from Octopus 2026.4 ::: -When a user commits through Octopus (for example when editing a deployment process for a version controlled project), the author on the commit is set to the Octopus user name and email address. By default, the committer is set to "Octopus Deploy (noreply@octopus.com)". +When a user commits through Octopus (for example when editing a deployment process for a version controlled project), the author on the commit is set to the Octopus user name and email address. By default, the committer is set to Octopus Deploy itself. This can cause issues with some Git provider pre-receive hooks, which require the author to match the committer on the commit. You can enable the **Set author as committer** option on a Git credential, which will set both the author and the committer to the Octopus user details. From 0c61be13dd88c22867c8fffc5176a69a0027e948 Mon Sep 17 00:00:00 2001 From: Geoff Lamrock Date: Fri, 13 Nov 2026 13:01:11 +1100 Subject: [PATCH 3/3] Update version --- src/pages/docs/infrastructure/git-credentials/index.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/docs/infrastructure/git-credentials/index.mdx b/src/pages/docs/infrastructure/git-credentials/index.mdx index 36396cf685..5551cd7fc1 100644 --- a/src/pages/docs/infrastructure/git-credentials/index.mdx +++ b/src/pages/docs/infrastructure/git-credentials/index.mdx @@ -79,12 +79,12 @@ You can optionally restrict the Git credential to specified repository URL's. Th ## Set author as committer :::div{.info} -Available from Octopus 2026.4 +Available from Octopus 2027.0 ::: When a user commits through Octopus (for example when editing a deployment process for a version controlled project), the author on the commit is set to the Octopus user name and email address. By default, the committer is set to Octopus Deploy itself. -This can cause issues with some Git provider pre-receive hooks, which require the author to match the committer on the commit. You can enable the **Set author as committer** option on a Git credential, which will set both the author and the committer to the Octopus user details. +This can cause issues with some Git provider pre-receive hooks, which require the author to match the committer on the commit. You can enable the **Set Author As Committer** option on a Git credential, which will set both the author and the committer to the Octopus user details. If a Git signing key is configured, then the identity on the signing key is used as the author and committer, not the Octopus user details.