Gogs部署(本地git)

环境要求

数据库(选择以下一项):
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

https://dl.gogs.io/ 下载最新版本

wget https://dl.gogs.io/0.11.86/gogs_0.11.86_linux_amd64.tar.gz

tar -zxvf gogs_0.11.86_linux_amd64.tar.gz

cd gogs

./gogs web #运行gogs 按ctrl+c结束

默认端口3000,127.0.0.1:3000访问

守护进程

nohup ./gogs web &

终端结果

猜你喜欢

转载自blog.csdn.net/myd0512/article/details/88118065