总结
环境:
centos git>1.8.1 mysql
1.官网安装文档 https://gogs.io/docs/installation/install_from_binary
一定要根据系统版本下载:
不然报错
uname -a 查看
若是不改变目录就在默认/home/git安装
给予所在目录
git权限和git分组
解压 初始化gogs数据库 在gogs/scripts目录有个mysql文件
运行成功
打开失败 说明默认端口3000没有打开
打开端口:
正常访问 安装完
添加启动项和守护进程
gogs服务无法重启restart直接看报错日志
cat /home/git/gogs/log/gogs.log
遇到有
1.git版本太低
解决:重新卸载再安装git
2. gogs要求 git需放到 :/bin/git 下
解决:ln -s /usr/local/git/bin/git /bin/git #软链接
3. 服务启动了,连接mysql失败
修改gogs配置
vi /usr/lib/systemd/system/gogs.service
gogs注册返回500
生成的文件夹 gogs-repositories git无权限
解决:加入git组
有时候一下子安装好了,有时候各种问题!记录下。