From f41d0255cadc3895d71742dbd691bb5b20745eba Mon Sep 17 00:00:00 2001 From: SohnyBohny Date: Wed, 7 Apr 2021 17:32:15 +0200 Subject: [PATCH] Add SSH_DISPLAY_USER configuration --- models/repo.go | 4 ++++ modules/setting/setting.go | 1 + 2 files changed, 5 insertions(+) diff --git a/models/repo.go b/models/repo.go index 7f2ec1f742bba..bd3c3cbf88d30 100644 --- a/models/repo.go +++ b/models/repo.go @@ -915,6 +915,10 @@ func (repo *Repository) cloneLink(isWiki bool) *CloneLink { sshUser = setting.SSH.BuiltinServerUser } + if setting.SSH.DisplayUser != "" { + sshUser = setting.SSH.DisplayUser + } + cl := new(CloneLink) // if we have a ipv6 literal we need to put brackets around it diff --git a/modules/setting/setting.go b/modules/setting/setting.go index 280987ed66e40..3f836d84090a5 100644 --- a/modules/setting/setting.go +++ b/modules/setting/setting.go @@ -147,6 +147,7 @@ var ( TrustedUserCAKeys []string `ini:"SSH_TRUSTED_USER_CA_KEYS"` TrustedUserCAKeysFile string `ini:"SSH_TRUSTED_USER_CA_KEYS_FILENAME"` TrustedUserCAKeysParsed []gossh.PublicKey `ini:"-"` + DisplayUser string `ini:"SSH_DISPLAY_USER"` }{ Disabled: false, StartBuiltinServer: false,