官方文档:https://gogs.io/docs/installation
gogs下载:http://download.csdn.net/detail/javaee1234/9709665
git下载:http://download.csdn.net/detail/javaee1234/9710289
mysql下载:链接:http://pan.baidu.com/s/1jI0nd3o 密码:5p2g
环境要求
- 数据库(选择以下一项):
- MySQL:版本 >= 5.5.3
- PostgreSQL
- 或者 什么都不安装 直接使用 SQLite3 或 TiDB
- git(bash):
- 服务端和客户端均需版本 >= 1.7.1
- Windows 系统建议使用最新版
- SSH 服务器:
- 如果您只使用 HTTP/HTTPS 或者内置 SSH 服务器的话请忽略此项
- 推荐 Windows 系统使用 Cygwin OpenSSH 或 Copssh
Gogs 支持 MySQL、PostgreSQL、SQLite3 和 TiDB(实验性支持),请根据您的选择进行安装:
- MySQL(引擎:INNODB)
- PostgreSQL
注意事项 您可以使用 etc/mysql.sql
来自动创建名为 gogs
的数据库。如果您选择手动创建,请务必将编码设置为 utf8mb4
。
假设您已经安装 Homebrew:
$ brew update
$ brew install git
$ sudo apt-get update
$ sudo apt-get install git
二进制安装
目前只提供最近 5 次版本发布的二进制下载,更多版本下载请前往 GitHub 查看。
所有的版本都支持 MySQL 和 PostgreSQL 作为数据库,并且均使用构建标签(build tags)cert
进行构建。需要注意的是,不同的版本的支持状态有所不同,请根据实际的 Gogs 提示进行操作。
mws
表示提供内置 Windows 服务支持,如果您使用 NSSM 请使用另外一个版本。
- 解压压缩包。
- 使用命令
cd
进入到刚刚创建的目录。 - 执行命令
./gogs web
,然后,就没有然后了。 - 浏览器运行localhost:3000 进行配置(如果这里配置失败,安装git之后重启电脑,打开cmd 输入git 看git是否安装成功)
- 下载最新版的压缩包。
- 删除当前的
templates
目录。 - 解压压缩包并将所有内容复制粘贴到相应(当前)的位置。