简单快速搭建git gogs

本人实践前参考了网上多种方式,找出了最简单的git gogs的搭建方式

准备

  • ubuntu 17.10
  • git
  • gogs
  • 数据库如mysql
  • nginx

git


  1. 更新软件源:$ sudo apt update
  2. 安装:$ sudo apt install git

增加git用户


  1. 增加用户:$ sudo adduser git
  2. 为了方便增加sudo权限:$ sudo adduser git sudo
  3. 切换git用户:$ su - git

gogs


  1. (本机)百度gogs,到官网上找到下载包,右击复制链接(本人选择的是64位的tar.gz包)
  2. 在git用户的家目录下安装:$ wget -c URL,URL为你选择的包的实际url
  3. 解压:$ tar -zxf PACKAGE.tar.gz,此时目录里就会出现gogs目录

gogs相关配置


数据库(本人使用mysql)

  1. 安装:$ sudo apt install mysql-server

  2. 登录mysql:$ mysql -u root -p

  3. 创建mysql git用户并增加权限

    create user git@localhost identified by 'YOUR_PASSWD'
    grant all on gogs.* to git@localhost
    
  4. 执行自带的建表脚本,$ cd gogs/scripts,登录mysql,执行脚本source mysql.sql

服务

  1. sudo cp /home/git/gogs/scripts/init/debian/gogs /etc/init.d/
  2. cp /home/git/gogs/scripts/systemd/gogs.service /etc/systemd/system/
  3. 注意,如果您的gogs位置不是放在/home/git下或者不使用git用户(adduser生成的git用户),需要改变上面两个文件gogs和gogs.service中的相关配置中的目录位置和用户名称
  4. 启动gogs服务:$ sudo systemctl start gogs
  5. 查看状态:$ sudo systemctl status gogs

初始安装


1.本机浏览器访问localhost:3000(本机)或者server_ip:3000(云服务器)即可进入配置页面,根据实际配置即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值