From f3bbd46c49fb7a2e3407d4da0db511930c957e3c Mon Sep 17 00:00:00 2001
From: Antoine GIRARD <sapk@users.noreply.github.com>
Date: Sun, 1 Nov 2020 01:57:41 +0100
Subject: [PATCH] don't append key file if asked not to (#13368)

---
 models/ssh_key.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/models/ssh_key.go b/models/ssh_key.go
index d67981398b..29a4fd2932 100644
--- a/models/ssh_key.go
+++ b/models/ssh_key.go
@@ -362,7 +362,7 @@ func CheckPublicKeyString(content string) (_ string, err error) {
 // appendAuthorizedKeysToFile appends new SSH keys' content to authorized_keys file.
 func appendAuthorizedKeysToFile(keys ...*PublicKey) error {
 	// Don't need to rewrite this file if builtin SSH server is enabled.
-	if setting.SSH.StartBuiltinServer {
+	if setting.SSH.StartBuiltinServer || !setting.SSH.CreateAuthorizedKeysFile {
 		return nil
 	}