dongnan
总版主
总版主
  • 粉丝52
  • 发帖数2198
  • 铜币14098枚
  • 威望6121点
  • 银元155个
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 喜欢达人
  • 原创写手
阅读:321回复:0

如何升级二进制版本的 Gogs?

楼主#
更多 发布于:2019-05-15 14:58
目标
升级通过二进制方式 安装的 gogs程序 (非 Docker 版)。

环境
0. 操作系统
ubuntu 16.04 Server

1. gogs 版本
head /WORK/gogs/templates/.VERSION
0.9.71.0809 (2016年部署,版本比较老。)

2. gogs 目标版本
0.11.86 (2019-01-30)
https://cdn.gogs.io/0.11.86/gogs_0.11.86_linux_amd64.tar.gz

步骤
0. 准备工作
# 添加一个 git 用户
useradd -m git
# 删除当前的 templates 目录。
mv /WORK/gogs/templates
1. 下载最新版的压缩包。
2. 解压压缩包并将所有内容复制粘贴到相应(当前)的位置。
3. 运行 gogs
su git -c "cd /WORK/gogs/; nohup ./gogs web &"

验证
# 启动gogs 后,就可以随便找一个项目 pull 代码即可。
git pull
Already up-to-date.

参考
https://gogs.io/docs/installation/install_from_binary2
使用 docker 部署 gogs
#
欢迎关注微信公众号: 运维录
游客

返回顶部