Hi,
This is mine. It didn’t set ssl inside of app.ini. I set ssl inside of Nginx. In addition, I set ROOT_URL.
ROOT_URL = https://example.com
This will affect the “git clone address” which is displaying on your repository. Furthermore, I see this in my Nginx configuration.
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
APP_NAME = Gogs
RUN_USER = pi
RUN_MODE = prod
[database]
DB_TYPE = sqlite3
HOST = 127.0.0.1:3306
NAME = gogs
USER = root
PASSWD =
SSL_MODE = disable
PATH = data/gogs.db
[repository]
ROOT = /home/pi/gogs-repositories
[server]
DOMAIN = yourdoamin
HTTP_PORT = 3000
ROOT_URL = https://example.com
DISABLE_SSH = true
OFFLINE_MODE = false
[service]
REGISTER_EMAIL_CONFIRM = true
ENABLE_NOTIFY_MAIL = true
DISABLE_REGISTRATION = false
ENABLE_CAPTCHA = true
REQUIRE_SIGNIN_VIEW = true
ENABLE_REVERSE_PROXY_AUTHENTICATION = false
ENABLE_REVERSE_PROXY_AUTO_REGISTRATION = false
[picture]
DISABLE_GRAVATAR = false
ENABLE_FEDERATED_AVATAR = false
[session]
PROVIDER = file
[log]
MODE = console, file
LEVEL = Info
ROOT_PATH = /home/pi/gogs/log
[security]
INSTALL_LOCK = true
SECRET_KEY = iXAhR4z05t3Xyud
#EVERSE_PROXY_AUTHENTICATION_USER = X-Forwarded-User