1、新建用户
运行 sudo adduser git
新建好 git 用户。 su git
以 git 用户登录
2、下载解压安装包
下载地址:From binary - Gogs
选择相对应的版本,下载并解压到/home/git文件下
3、运行安装
首先建立好数据库。在 Gogs 目录的 scripts/mysql.sql
文件是数据库初始化文件。执行 mysql -u root -p < scripts/mysql.sql
(需要输入密码)即可初始化好数据库。
然后登录 MySQL 创建一个新用户 gogs,并将数据库 gogs
的所有权限都赋予该用户。
mysql -u root -p
> # (输入密码)
> create user 'gogs'@'localhost' identified by '密码';
> grant all privileges on gogs.* to 'gogs'@'localhost';
> flush privileges;
> exit;
运行 ./gogs web
把 Gogs 运行起来,然后访问 http://服务器IP:3000/
来进行安装
4、遇到的问题小结
无法访问IP:3000,可能的原因阿里云服务器安全组设置放开3000端口,防火墙放开3000端口
关闭占用3000端口的进程
sudo fuser -k 3000/tcp
查看端口
netstat -tuln
查看所有打开的端口:
firewall-cmd --zone=public --list-ports
设置开放的端口号
sudo firewall-cmd --add-port=3000/tcp --permanent
重启防火墙
firewall-cmd --reload