安装
新建git 用户
sudo adduser git
二进制包安装
gogs 官方地址
2.gogs官方网站
将下载好的二进制包解压到指定目录/gogs下面
数据库配置
没有安装mysql服务的 可以看下这个教程
执行sql语句
Gogs目录下的script/mysql.sql 为使用mysql数据库时需要执行的sql命令,执行mysql -u root -p < scripts/mysql.sql(初始化数据库的时候,如果是随机生成的密码,我们可以用cat /root/.mysql_secret命令查看随机密码)
创建数据库gogs 用户
创建gogs用户并赋予其gogs数据库的全部权限
$ mysql -u root -p
> # (输入密码)
> create user 'gogs'@'localhost' identified by '密码';
> grant all privileges on gogs.* to 'gogs'@'localhost';
> flush privileges;
> exit;
运行Gogs服务
执行./gogs web命令即可启动gogs服务,出现一下信息即启动服务成功。
建议切换到git用户执行此命令
su - git
启动之后,出现如下图所示
使用浏览器访问http://服务器ip:3000即可打开Gogs的安装页面
配置
安装页面配置
可选配置邮件服务设置,服务器和其它服务设置,管理员帐号设置可根据自己需求配置,后期也可通过配置文件来自定义修改。
安装完后记得开启防火墙哦!
打开浏览器页面就能看到我们能够进行仓库管理啦如下图所示