环境要求
数据库(选择以下一项):
MySQL:版本 >= 5.7
PostgreSQL
MSSQL
TiDB(实验性支持,使用 MySQL 协议连接)
或者 什么都不安装 直接使用 SQLite3
git(bash):
服务端和客户端均需版本 >= 1.7.1
Windows 系统建议使用最新版
SSH 服务器:
如果您只使用 HTTP/HTTPS 的话请忽略此项
如果您选择在 Windows 系统使用内置 SSH 服务器,请确保添加 ssh-keygen 到您的 %PATH% 环境变量中
推荐 Windows 系统使用 Cygwin OpenSSH 或 Copssh
Windows 系统 请确保 Bash 是默认的 Shell 程序,而不是 PowerShell
安装数据库
请根据您的选择进行安装:
MySQL(引擎:INNODB)
PostgreSQL
注意事项 您可以使用 etc/mysql.sql 来自动创建名为 gogs 的数据库。如果您选择手动创建,请务必将编码设置为 utf8mb4。
git
服务端和客户端均需版本 >= 1.7.1
# git version
创建 git 用户
为了安全起见,单独创建 git 用户:
sudo adduser git
su git
Gogs
从