linux下安装 gogs

/ 默认分类 / 0 条评论 / 70浏览

linux下安装 gogs

要求:mysql >= 5.7

安装git

yum install git -y

创建git用户

useradd git

下载gogs源码包进行安装

wget https://dl.gogs.io/0.11.34/linux_amd64.tar.gz
tar -xf linux_amd64.tar.gz -C /usr/local/git  
chmod -R 700 /home/git/gogs
chown -R git:git /home/git/gogs

如果下载慢,从官网下载源文件:官网地址

使用普通用户后台运行

su - git -c "cd /usr/local/git/gogs && ./gogs web &"

导入初始库

mysql -uroot -p  <  /usr/local/git/gogs/scripts/mysql.sql

创建管理用户

mysql> create user 'gogs'@'localhost' identified by '123654';
mysql> create user 'gogs'@'127.0.0.1' identified by '123654';
mysql> grant all privileges on gogs.* to 'gogs'@'localhost';flush privileges;
mysql> grant all privileges on gogs.* to 'gogs'@'127.0.0.1';flush privileges;

登录web页面,进行初始化

http://0.0.0.0:3000

第一次数据库信息填写:

   用户:gogs
   ip地址:127.0.0.1:3306

添加服务及开机启动

cp /home/git/gogs/scripts/init/centos/gogs /etc/init.d/
chmod +x /etc/init.d/gogs

管理gogs的命令

service gogs {start|stop|status|restart}

开机启动,执行

 chkonfig gogs on

取消自启可以执行

chkonfig gogs off

第二次数据信息

使用外网:3306