在centos7上搭建gogs服务

申明***此方法未使用docker***
1.安装mysql数据库。
步骤省了。可参照
https://blog.csdn.net/qq_34940644/article/details/91875674
2.进入mysql创建gogs数据库

create database gogs default character set utf8mb4 collate utf8mb4_unicode_ci;

3.创建数据库git用户,并设置远程登录

CREATE USER 'git'@'%' IDENTIFIED BY 'xxxx';
GRANT ALL ON gogs.* TO 'git'@'%';

4.安装git

yum install git -y

5.创建centos7系统用户 git

useradd git
passwd git设置密码

6.切换git用户,下载gogs

su git
cd /home/git
wget https://dl.gogs.io/0.11.29/linux_amd64.zip
# unzip 命令不可用的话需先安装
unzip linux_amd64.zip

7.配置gogs

vim /home/git/gogs/scripts/init/debian/gogs
PATH=/sbin:/usr/sbin:/bin:/usr/bin
DESC="GoGs Git Service"
NAME=gogs
SERVICEVERBOSE=yes
PIDFILE=/var/run/$NAME.pid
SCRIPTNAME=/etc/init.d/$NAME
WORKINGDIR=/home/git/gogs #根据自己的目录修改
DAEMON=$WORKINGDIR/$NAME
DAEMON_ARGS="web"
USER=git  #修改对应用户

8.切回root,拷贝文件和服务

#拷贝到init.d下
cp /home/git/gogs/scripts/init/debian/gogs /etc/init.d/
#添加可执行权限
chmod +x /etc/init.d/gogs
#拷贝service
cp /home/git/gogs/scripts/systemd/gogs.service /etc/systemd/system/

9.启动gogs

systemctl start gogs.service 

10.使用centos7 的IP(端口3000)访问gogs,第一次需要进行配置
这里不考虑阿里云的安全规则,防火墙等,有的自己想办法解决。

11.配置gogs
在这里插入图片描述在这里插入图片描述
12.成功后
在这里插入图片描述参考:https://my.oschina.net/woaishaniuniu/blog/3102162

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值