Gogs依赖环境
安装Gogs之前需要配置相应的依赖环境,官网介绍的依赖环境如下:
- 数据库(选择以下一项):
- MySQL:版本 >= 5.5.3
- PostgreSQL
- 或者 什么都不安装 直接使用 SQLite3 或 TiDB
- git(bash):
- 服务端和客户端均需版本 >= 1.7.1
- Windows 系统建议使用最新版
- SSH 服务器:
- 如果您只使用 HTTP/HTTPS 或者内置 SSH 服务器的话请忽略此项
- 推荐 Windows 系统使用 Cygwin OpenSSH 或 Copssh
- Nginx反向代理(可选)
以下以Ubuntu服务器为例安装Gogs。
1.安装Git:
sudo apt-get install git
2. go环境安装
3. mysql安装
sudo apt-get install mysql-server
4.添加git用户
sudo adduser git
然后按照提示设置相关用户信息及密码。在后文中运行Gogs时需要以该用户身份运行。
5.下载gogs二进制安装包
mkdir goapp
cd goapp
wget https://storage.googleapis.com/golang/go1.5.2.linux-386.tar.gz
tar xzvf go1.5.2.linux-386.tar.gz
cd gogs ./gogs web
Gogs默认监听3000端口,此时用浏览器打开服务器IP的3000端口(服务器IP:3000),在网页中进行初始配置。 需要注意的是,首次运行时建议设置Gogs的管理员账户,拖动到网页最下方填写管理员用户及密码即可。
6.nginx反向代理
server {
listen 80;
server_name your_server_ip; # your_server_ip为服务器IP或绑定的域名
location / {
proxy_pass http://127.0.0.1:3000;
}
}
有疑问加站长微信联系(非本文作者)