|
|
@@ -63,9 +63,21 @@ LOCAL_ROOT_URL = http://localhost:%(HTTP_PORT)s/
|
|
|
DISABLE_SSH = false
|
|
|
; Whether use builtin SSH server or not.
|
|
|
START_SSH_SERVER = false
|
|
|
+; Domain name to be exposed in clone URL
|
|
|
+SSH_DOMAIN = %(DOMAIN)s
|
|
|
+; Port number to be exposed in clone URL
|
|
|
SSH_PORT = 22
|
|
|
-; Root path of SSH directory
|
|
|
+; Port number builtin SSH server listens on
|
|
|
+SSH_LISTEN_PORT = %(SSH_PORT)s
|
|
|
+; Root path of SSH directory, default is '~/.ssh', but you have to use '/home/git/.ssh'.
|
|
|
SSH_ROOT_PATH =
|
|
|
+; Directory to create temporary files when test publick key using ssh-keygen,
|
|
|
+; default is system temporary directory.
|
|
|
+SSH_KEY_TEST_PATH =
|
|
|
+; Path to ssh-keygen, default is 'ssh-keygen' and let shell find out which one to call.
|
|
|
+SSH_KEYGEN_PATH = ssh-keygen
|
|
|
+; Indicate whether to check minimum key size with corresponding type
|
|
|
+MINIMUM_KEY_SIZE_CHECK = false
|
|
|
; Disable CDN even in "prod" mode
|
|
|
OFFLINE_MODE = false
|
|
|
DISABLE_ROUTER_LOG = false
|
|
|
@@ -86,6 +98,13 @@ ENABLE_GZIP = false
|
|
|
; Landing page for non-logged users, can be "home" or "explore"
|
|
|
LANDING_PAGE = home
|
|
|
|
|
|
+; Define allowed algorithms and their minimum key length (use -1 to disable a type)
|
|
|
+[ssh.minimum_key_sizes]
|
|
|
+ED25519 = 256
|
|
|
+ECDSA = 256
|
|
|
+RSA = 2048
|
|
|
+DSA = 1024
|
|
|
+
|
|
|
[database]
|
|
|
; Either "mysql", "postgres" or "sqlite3", it's your choice
|
|
|
DB_TYPE = mysql
|
|
|
@@ -196,8 +215,6 @@ GC_INTERVAL_TIME = 86400
|
|
|
SESSION_LIFE_TIME = 86400
|
|
|
|
|
|
[picture]
|
|
|
-; The place to picture data, either "server" or "qiniu", default is "server"
|
|
|
-SERVICE = server
|
|
|
AVATAR_UPLOAD_PATH = /srv/gogs/data/avatars
|
|
|
; Chinese users can choose "duoshuo"
|
|
|
; or a custom avatar source, like: http://cn.gravatar.com/avatar/
|
|
|
@@ -312,9 +329,16 @@ MAX_GIT_DIFF_LINES = 10000
|
|
|
; see more on http://git-scm.com/docs/git-gc/1.7.5
|
|
|
GC_ARGS =
|
|
|
|
|
|
+; Operation timeout in seconds
|
|
|
+[git.timeout]
|
|
|
+MIGRATE = 600
|
|
|
+MIRROR = 300
|
|
|
+CLONE = 300
|
|
|
+PULL = 300
|
|
|
+
|
|
|
[i18n]
|
|
|
-LANGS = en-US,zh-CN,zh-HK,de-DE,fr-FR,nl-NL,lv-LV,ru-RU,ja-JP,es-ES,pt-BR,pl-PL,bg-BG,it-IT
|
|
|
-NAMES = English,简体中文,繁體中文,Deutsch,Français,Nederlands,Latviešu,Русский,日本語,Español,Português do Brasil,Polski,български,Italiano
|
|
|
+LANGS = en-US,zh-CN,zh-HK,de-DE,fr-FR,nl-NL,lv-LV,ru-RU,ja-JP,es-ES,pt-BR,pl-PL,bg-BG,it-IT,fi-FI
|
|
|
+NAMES = English,简体中文,繁體中文,Deutsch,Français,Nederlands,Latviešu,Русский,日本語,Español,Português do Brasil,Polski,български,Italiano,Suomalainen
|
|
|
|
|
|
; Used for datetimepicker
|
|
|
[i18n.datelang]
|
|
|
@@ -332,6 +356,7 @@ pt-BR = pt-BR
|
|
|
pl-PL = pl
|
|
|
bg-BG = bg
|
|
|
it-IT = it
|
|
|
+fi-FI = fi
|
|
|
|
|
|
; Extension mapping to highlight class
|
|
|
; e.g. .toml=ini
|