日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

Gogs-app.ini-功能配置参数说明

發布時間:2023/11/25 综合教程 33 生活家
生活随笔 收集整理的這篇文章主要介紹了 Gogs-app.ini-功能配置参数说明 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Gogs配置

A. 官方配置項

Gogs安裝好了以后會在custom/conf/下面生成一個app.ini的配置文件,通過修改此文件我們可以對gogs進行配置。 詳細配置項目如下:

1. 概覽

名稱 描述
APP_NAME 應用名稱,可以改成您的組織或公司名稱
RUN_USER 運行應用的用戶名稱,我們建議您使用 git,但如果您在個人計算機上運行 Gogs,請修改為您的系統用戶名稱。如果沒有正確設置這個值,很可能導致您的應用崩潰
RUN_MODE 鑒于性能和其它考慮,建議在部署環境下修改為 prod 模式。在您完成安裝操作時,該值也會被設置為 prod

2. 服務器 (server)

名稱 描述
PROTOCOL http 或 https
DOMAIN 服務器域名
ROOT_URL 公開的完整 URL 路徑
HTTP_ADDR 應用 HTTP 監聽地址
HTTP_PORT 應用 HTTP 監聽端口號
UNIX_SOCKET_PERMISSION Unix 套接字文件的權限
LOCAL_ROOT_URL 用于 Gogs 工作進程(如:SSH)回訪應用的本地(DMZ)URL,一般情況下請保持默認值,除非您的 SSH 服務器節點與 HTTP 并不是同一個節點入口
DISABLE_SSH 當 SSH 功能不可用時可以禁用
START_SSH_SERVER 啟用該選項來啟動內置 SSH 服務器
SSH_DOMAIN 允許公用網絡訪問 SSH 的域名
SSH_PORT SSH 端口號,如果不為 22 的話可以在此修改
SSH_LISTEN_HOST 內置 SSH 服務器監聽的地址
SSH_LISTEN_PORT 內置 SSH 服務器監聽的端口
SSH_ROOT_PATH SSH 根目錄,一般為 ~/.ssh,但必須填寫為 /home/git/.ssh
REWRITE_AUTHORIZED_KEYS_AT_START 激活該選項以在應用啟動時自動重寫 authorized_keys 文件,該選項在使用內置 SSH 服務器時將會被自動禁用
SSH_KEY_TEST_PATH 用于測試 SSH 公鑰的臨時目錄
SSH_KEYGEN_PATH ssh-keygen 程序的路徑,默認為 ssh-keygen 即通過系統路徑查找
MINIMUM_KEY_SIZE_CHECK 指定不同類型的公鑰的最小密鑰大小
OFFLINE_MODE 激活該選項來禁止從 CDN 獲取靜態資源,同時 Gravatar 服務也將被自動禁用
DISABLE_ROUTER_LOG 激活該選項來禁止打印路由日志
CERT_FILE HTTPS 授權文件路徑
KEY_FILE HTTPS 的密鑰文件路徑
STATIC_ROOT_PATH 模板文件和靜態文件的上級目錄,默認為應用二進制所在的位置
APP_DATA_PATH 應用內部數據的存放目錄
ENABLE_GZIP 激活該選項來啟用應用級別 GZIP 支持
LANDING_PAGE 未登錄用戶的默認首頁,可以是 home 或 explore(探索頁)

3. 倉庫 (repository)

名稱 描述
ROOT 用戶倉庫存儲根目錄,必須為絕對路徑,默認為 ~//gogs-repositories
SCRIPT_TYPE 系統腳本類型,一般情況下均為 bash,但有些用戶反應只能使用 sh
ANSI_CHARSET 當遇到無法識別的字符集時使用的默認字符集
FORCE_PRIVATE 強制要求所有新建的倉庫都是私有的
MAX_CREATION_LIMIT 全局默認的每個用戶可創建創建倉庫上限,-1 表示無限制
PREFERRED_LICENSES 建議用戶首選的授權類型
DISABLE_HTTP_GIT 激活該選項來禁止用戶通過 HTTP 對 Git 倉庫進行交互操作,即用戶只能通過 SSH 操作
ENABLE_LOCAL_PATH_MIGRATION 激活該選項來啟用本地路徑遷移倉庫功能。啟動后默認只有管理員可以使用,普通用戶必須經由管理員授權

4. 倉庫 - 編輯器 (repository.editor)

名稱 描述
LINE_WRAP_EXTENSIONS 需要顯示為行包裝的文件名后綴,通過逗號分隔。如果是無后綴名的文件,則單獨放置一個逗號,例如:.txt,

5. 倉庫 - 文件上傳 (repository.upload)

名稱 描述
ENABLED 激活該選項來啟用倉庫文件上傳功能
TEMP_PATH 文件上傳的臨時存放目錄
ALLOWED_TYPES 允許上傳的文件類型(例如:”image/jpeg|image/png”),留空表示允許上傳任意類型的文件
FILE_MAX_SIZE 單個上傳的文件的最大體積,以 MB 為單位
MAX_FILES 單次同時上傳的最多文件個數

6. 版本發布 - 附件 (release.attachment)

名稱 描述
ENABLED 激活該選項來啟用版本發布附件功能
PATH 存放附件的路徑
ALLOWED_TYPES 允許上傳的 MIME 類型,例如 “image/jpeg|image/png”,使用?/?允許所有類型的文件
MAX_SIZE 最大允許上傳的附件體積,單位為 MB,例如 32
MAX_FILES 最大允許一次性上傳的附件個數,例如 10

7. Markdown (markdown)

名稱 描述
ENABLE_HARD_LINE_BREAK 指示是否啟用硬性換行擴展
CUSTOM_URL_SCHEMES 允許被解析為鏈接的自定義 URL 方案,例如 git(用于 git://)和magnet(用于 magnet://)
FILE_EXTENSIONS 需要被渲染為 Markdown 格式的文件名后綴,通過逗號分隔。如果是無后綴名的文件,則單獨放置一個逗號,例如:.markdown,

8. Smartypants (smartypants)

名稱 描述
ENABLED 指示是否啟用 Smartypants 擴展

9. HTTP (http)

名稱 描述
ACCESS_CONTROL_ALLOW_ORIGIN 頭信息 Access-Control-Allow-Origin 的自定義值,默認為空,即不響應此頭信息

10. 數據庫 (database)

名稱 描述
DB_TYPE 數據庫類型,可以是 mysql、postgres、mssql 或 sqlite3
HOST 數據庫主機地址與端口
NAME 數據庫名稱
USER 數據庫用戶名
PASSWD 數據庫用戶密碼
SSL_MODE 僅限 PostgreSQL 使用
PATH 僅限 SQLite3 使用,數據庫文件路徑

11. 應用管理 (admin)

名稱 描述
DISABLE_REGULAR_ORG_CREATION 激活該選項來禁止普通用戶(非管理員)創建組織

12. 安全 (security)

名稱 描述
INSTALL_LOCK 用于指示是否允許訪問安裝頁面(該頁面可以設置管理員帳號,因此該選項非常重要)
SECRET_KEY 全局的加密密鑰,務必修改該值以確保您的服務器安全(會在每次安裝時自動生成隨機字符串)
LOGIN_REMEMBER_DAYS 記住登錄的天數
COOKIE_USERNAME 記錄用戶名的 Cookie 名稱
COOKIE_REMEMBER_NAME 記錄用戶自動登錄信息的 Cookie 名稱
REVERSE_PROXY_AUTHENTICATION_USER 反向代理認證用戶的 Header 字段名

13. 服務 (service)

名稱 描述
ACTIVE_CODE_LIVE_MINUTES 激活碼的有效期,單位為分鐘
RESET_PASSWD_CODE_LIVE_MINUTES 重置密碼的有效期,單位為分鐘
REGISTER_EMAIL_CONFIRM 激活該選項來要求注冊用戶必須驗證郵箱,要求已啟用 Mailer
DISABLE_REGISTRATION 激活該選項來禁止用戶注冊功能,只能由管理員創建帳號
SHOW_REGISTRATION_BUTTON 用于指示是否顯示注冊按鈕
REQUIRE_SIGNIN_VIEW 激活該選項來要求用戶必須登錄才能瀏覽任何頁面
ENABLE_CACHE_AVATAR 激活該選項來緩存 Gravatar 的頭像
ENABLE_NOTIFY_MAIL 激活該選項來發送通知郵件給關注者,例如創建 issue 時,要求已啟用 Mailer
ENABLE_REVERSE_PROXY_AUTHENTICATION 激活該選項來開啟反向代理用戶認證,請從 #165了解更多信息
ENABLE_REVERSE_PROXY_AUTO_REGISTRATION 激活該選項來開啟反向代理用戶認證的自動注冊功能
DISABLE_MINIMUM_KEY_SIZE_CHECK 激活該選項來禁止檢查響應類型的密鑰最小長度
ENABLE_CAPTCHA 激活該選項以在用戶注冊時要求輸入驗證碼

14. Web 鉤子 (webhook)

名稱 描述
TYPES 啟動的 Web 鉤子類型,可以是 gogs、slack 或 discord
DELIVER_TIMEOUT 發送通知的超時時間,以秒為單位
SKIP_TLS_VERIFY 指示是否允許向具有非信任證書的地址發送通知
PAGING_NUM Web 鉤子歷史頁面每頁顯示記錄條數

15. 郵件 (mailer)

名稱 描述
ENABLED 啟用該選項以激活郵件服務
SUBJECT_PREFIX 郵件標題的前綴
HOST SMTP 主機地址與端口
DISABLE_HELO 禁用 HELO 操作
HELO_HOSTNAME HELO 操作的自定義主機名
SKIP_VERIFY 不驗證自簽發證書的有效性
FROM 郵箱的來自地址,遵循 RFC 5322規范,可以是一個單純的郵箱地址或者 "名字"?email@example.com?的形式
USER 郵箱用戶名
PASSWD 郵箱密碼
USE_PLAIN_TEXT 使用 text/plain 作為郵件內容格式

備注:Gogs 僅支持使用 STARTTLS 的 SMTP 協議

16. 緩存 (cache)

名稱 描述
ADAPTER 緩存引擎適配器,可以為 momery、redis 或 memcache。如果您使用 redis 或 memcache,請確保使用 -tags 選項重新構建所有依賴,例如:go build -tags='redis'
INTERVAL 僅限內存緩存使用,GC 周期,單位為秒
HOST 僅限 redis 和 memcache 使用,主機地址和端口號
Redis:network=tcp,addr=127.0.0.1:6379,password=macaron,db=0,pool_size=100,idle_timeout=180
Memache:127.0.0.1:9090;127.0.0.1:9091

17. 會話 (session)

名稱 描述
PROVIDER Session 引擎提供者,可以是 memory、file、redis 或 mysql
PROVIDER_CONFIG 如果提供者為 file,則為文件根目錄;如果為其它提供者,則為主機地址和端口號
COOKIE_SECURE 激活該選項以要求所有 session 操作均通過 HTTPS
GC_INTERVAL_TIME GC 周期,單位為秒

18. 圖片 (picture)

名稱 描述
AVATAR_UPLOAD_PATH 存放用戶上傳頭像的目錄
GRAVATAR_SOURCE 可以是 gravatar、duoshuo 或任何 URL,例如:http://cn.gravatar.com/avatar/
DISABLE_GRAVATAR 激活該選項來僅使用本地頭像
ENABLE_FEDERATED_AVATAR 激活該選項來啟用 Federated 頭像服務(http://www.libravatar.org),當Gravatar?被禁用時此選項無法生效

19. 附件 (attachment)

名稱 描述
ENABLED 激活該選項以允許用戶上傳附件
PATH 存放附件的路徑
ALLOWED_TYPES 允許上傳的 MIME 類型,例如 “image/jpeg|image/png”,使用?/?允許所有類型的文件
MAX_SIZE 最大允許上傳的附件體積,單位為 MB,例如 4
MAX_FILES 最大允許一次性上傳的附件個數,例如 5

20. 時間 (time)

名稱 描述
FORMAT 指定日期的輸出格式,默認為 RFC1123,其它可選的格式為 ANSIC、UnixDate、RubyDate、RFC822、RFC822Z、RFC850、RFC1123、RFC1123Z、RFC3339、RFC3339Nano、Kitchen、|Stamp、StampMilli、StampMicro 和 StampNano。訪問?http://golang.org/pkg/time/#pkg-constants?查看詳情

21. 日志 (log)

名稱 描述
ROOT_PATH 日志文件的根目錄
MODE 日志記錄模式,默認為 console。如果想要開啟多模式,請使用逗號分割,例如:"console, file"
LEVEL 基本日志級別,默認為 Trace

22. 日志 - 控制臺 (log.console)

名稱 描述
LEVEL 控制臺日志級別,留空則繼承父值

23. 日志 - 文件 (log.file)

名稱 描述
LEVEL 控制臺日志級別,留空則繼承父值
LOG_ROTATE 激活該選項以啟用日志文件自轉
DAILY_ROTATE 激活該選項以進行日常自轉
MAX_SIZE_SHIFT 自轉需要達到的最大文件體積,使用位左移,默認為 28 即 1 << 28,表示 256MB
MAX_LINES 自轉需要達到的最大文件行數,默認為 1000000
MAX_DAYS 保留自轉文件的最長期限,默認為 7 天后刪除

24. 日志 - Slack (log.slack)

名稱 描述
LEVEL 控制臺日志級別,留空則繼承父值
URL Slack Web 鉤子 URL

25. Cron (cron)

名稱 描述
ENABLED 激活該選項以允許周期性運行 Cron 任務
RUN_AT_START 激活該選項以允許在啟動時執行 Cron 任務

26. Cron - 更新鏡像 (cron.update_mirrors)

名稱 描述
SCHEDULE 定時更新倉庫鏡像的 Cron 語法,例如:@every 1h

27. Cron - 倉庫健康檢查 (cron.repo_health_check)

名稱 描述
SCHEDULE 定時進行倉庫健康檢查的 Cron 語法,例如:@every 24h
TIMEOUT 倉庫健康檢查超時的定義語法,例如:60s
ARGS git fsck 命令的參數,例如:--unreachable --tags

28. Cron - 倉庫統計檢查 (cron.check_repo_stats)

名稱 描述
RUN_AT_START 激活該選項以在啟動時執行倉庫統計檢查
SCHEDULE 定時進行倉庫統計檢查的 Cron 語法,例如:@every 24h

29. Cron - 倉庫歸檔清理 (cron.repo_archive_cleanup)

名稱 描述
RUN_AT_START 激活該選項以在啟動時執行倉庫歸檔清理
SCHEDULE 定時進行倉庫歸檔清理的 Cron 語法,例如:@every 24h
OLDER_THAN 倉庫歸檔的文件有效期,過期的歸檔將被清理,例如:24h

30. Git (git)

名稱 描述
DISABLE_DIFF_HIGHLIGHT 激活該選項以禁用行內差異高亮
MAX_GIT_DIFF_LINES 差異對比頁面單個文件顯示的最大行數
MAX_GIT_DIFF_LINE_CHARACTERS 差異對比頁面單行顯示的最大字符數
MAX_GIT_DIFF_FILES 差異對比頁面文件顯示的最多個數
GC_ARGS git gc 命令的參數,例如:--aggressive --auto

31. Git - 超時 (git.timeout)

名稱 描述
MIGRATE 倉庫遷移操作超時,默認為 600 秒
MIRROR 倉庫鏡像同步操作超時,默認為 300 秒
CLONE 倉庫克隆操作超時,默認為 300 秒
PULL 倉庫拉取操作超時,默認為 300 秒
GC 倉庫垃圾回收操作超時,默認為 60 秒

32. UI (ui)

名稱 描述
EXPLORE_PAGING_NUM 探索頁面每頁顯示倉庫的數量
ISSUE_PAGING_NUM 每頁顯示工單(Issue)的數量(應用到所有以列表形式顯示工單的頁面)
FEED_MAX_COMMIT_NUM 一條最新活動中顯示代碼提交(Commit)的最大數量
THEME_COLOR_META_TAG 被用于 Android >= 5.0 版本 “theme-color” 標記的值,無效的值將被忽略并使用默認值(查看詳情)
MAX_DISPLAY_FILE_SIZE 顯示到頁面的最大文件體積(Byte)

UI - Admin (ui.admin)

名稱 描述
USER_PAGING_NUM 用戶管理頁面每頁顯示記錄條數
REPO_PAGING_NUM 倉庫管理頁面每頁顯示記錄條數
NOTICE_PAGING_NUM 系統提示管理頁面每頁顯示記錄條數
ORG_PAGING_NUM 組織管理頁面每頁顯示記錄條數

33. 其他 (other)

名稱 描述
SHOW_FOOTER_BRANDING 激活該選項以在頁腳顯示 Gogs 推廣信息
SHOW_FOOTER_VERSION 激活該選項以在頁腳顯示 Gogs 版本信息
SHOW_FOOTER_TEMPLATE_LOAD_TIME 激活該選項以在頁腳顯示 Gogs 模板加載時間

按照如上配置項目修改配置文件,重啟后生效。

總結

以上是生活随笔為你收集整理的Gogs-app.ini-功能配置参数说明的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 美女赤身免费网站 | 在线免费观看你懂的 | 亚洲视频 一区 | 久久久久久国产精品无码 | 免费看国产曰批40分钟粉红裤头 | 色葡萄影院 | 亚洲AV无码成人精品一区 | 日韩三级小视频 | 波多野结衣一区二区三区在线观看 | 一级黄色性生活视频 | 国产伦精品一区二区三区在线观看 | 91精品免费看 | 一级久久久 | 亚洲视频色图 | 亚洲图片欧美激情 | 好吊妞在线观看 | 日韩精品91| 亚洲av永久中文无码精品综合 | 日本少妇xxxxxx | 人妻少妇无码精品视频区 | 亚洲精品视频导航 | 久久综合婷婷 | 亚洲理伦电影 | 色女综合| 亚洲素人 | 欧美亚洲综合另类 | 四虎成人精品 | 美丽的姑娘在线观看 | 懂色av中文一区二区三区天美 | 亚洲视频一二三四 | 国产视频黄色 | 男人av在线 | 男人操女人下面视频 | 国产精品人人爽人人爽 | 久久亚洲精 | 欧美日韩中日 | 又色又爽又黄18网站 | 国内精品毛片 | 免费a级网站 | 少妇肥臀大白屁股高清 | 久久午夜精品 | 亚洲va久久久噜噜噜无码久久 | 欧美日韩免费在线视频 | 国产一区二区三区久久久 | 欧美激情精品久久久久久 | av资源共享| 亚色在线 | 成人涩涩网站 | 亚洲色网址 | 国产精品一线 | 日本人和亚洲人zjzjhd | 中文字幕观看在线 | 久久精品国产亚洲AV高清综合 | 亚洲视频在线免费 | 成人国产精品入口 | xvideos永久免费入口 | 国产农村妇女精品一区 | 波多野结衣一区二 | 欧美成欧美va | 亚洲成人久久久 | 国产伦精品一区二区三区四区免费 | 日韩天堂网 | 高清欧美性猛交xxxx黑人猛交 | 夜夜激情网 | 五号特工组之偷天换月 | 被警察猛c猛男男男 | 亚洲av成人一区二区国产精品 | 免费色片 | 天堂中文在线观看 | 西西4444www大胆无码 | www.久久久精品 | av片国产 | 香蕉视频免费在线播放 | 男女作爱免费网站 | 91亚洲精品在线 | 最新视频 - 8mav | 东京干手机福利视频 | 黄页视频在线免费观看 | 久久这里只精品 | 亚洲一区www| 国产九色视频 | 91区| 操女人视频网站 | 国产日韩欧美不卡 | 欧美二区三区 | 多啪啪免费视频 | av一道本 | 爱啪啪网站| 老熟女重囗味hdxx69 | 日本理论片午伦夜理片在线观看 | 国产精品成人av久久 | 欧美精品免费视频 | 激情综合网婷婷 | 强伦轩人妻一区二区电影 | 9.1在线观看免费 | 日韩欧美视频免费观看 | 青青草社区视频 | 天天色天天 | 久操免费在线 |