第一步、安装环境依赖 安装数据库服务 MySQL: Version >= 5.7 / PostgreSQL / TiDB / NOTHING with SQLite3 由于我们用户量较小,所以我们使用 SQLite3 数据库,因此不没有安装独立的数据库服务。 安装 Git 命令 # apt-get ...
分类:
系统相关 时间:
2021-04-20 15:07:29
阅读次数:
0
Gogs私有git仓库 + Drone构建CI/CD平台 参考便捷搭建教程:https://github.com/alicfeng/gogs_drone_docker 前提 安装有docker、docker-compose 安装有git 安装有mysql 使用docker-compose安装gogs ...
分类:
其他好文 时间:
2021-04-20 14:32:57
阅读次数:
0
前言 因为在jenkins 过程中一般需要去处理一些git的东西,为了完整性,填补一下git管理安装,这里使用gogs,因为gogs比较小,我运行的小机器能够承受,当然只适合个人,这里用来做实验,网上特别多,但是这里详细一点。 正文 1.gogs 下载,可以用window下载传输到linux,在此之 ...
分类:
其他好文 时间:
2021-02-17 14:22:13
阅读次数:
0
最近学习了一下自动化部署相关的技术,记录一下自己的学习历程。 去年的时候腾讯云服务器搞活动,于是购买了一台云服务器用于学习。自己毕业后在第一家公司工作时,一直感觉项目上线是一件很头疼的事情,当时是采用pm2+nodejs的方式,项目上线就是登录到服务器上,手动替换js文件,然后用pm2重启进程。由于 ...
分类:
Web程序 时间:
2021-01-27 13:42:49
阅读次数:
0
Gogs 是一款极易搭建的自助 Git 服务。 项目愿景 Gogs(/gɑgz/)项目旨在打造一个以最简便的方式搭建简单、稳定和可扩展的自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、macOS、Windows ...
分类:
其他好文 时间:
2020-12-07 12:33:52
阅读次数:
7
早上刚到公司,老大说,运行着gogs代码库和mariadb数据库的宿主机崩溃了(ubuntu18.04LTS)。重启电脑,默认方式启动,进入系统过程中抛出异常,信息为endKernelpanic-notsyncing:Noworkinginitfound.使用恢复模式启动,可选的启动项有6个,分别对应3个内核版本(Linux4.15.0-118,Linux4.15.0-117和Linux4.15.
分类:
其他好文 时间:
2020-10-19 22:52:14
阅读次数:
24
前言 最近中了docker的毒,发现Alpine Linux真是个好东西,麻雀虽小五脏俱全。 只可惜Docker的Hyper-V和VMware Workstation不相容,由于业务关系只得放弃docker for windows。 之前在Ubuntu Server虚拟机里跑Gogs觉得太重,空镜像 ...
分类:
系统相关 时间:
2020-07-28 22:34:41
阅读次数:
117
这是几年以前,写的一个用于 gogs 服务进行推送通知到邮件的程序。那时候还不会写GO程序,于是用C++写的,麻烦得很。用GO来写同样的程序要省事多了。 代码 #include <Poco/Net/HTTPServer.h> #include <Poco/Net/HTTPRequestHandler ...
分类:
其他好文 时间:
2020-07-24 21:41:25
阅读次数:
84
1、准备环境 1. MySQL 2. Gogs二进制包 3. git 4. git用户 5. nginx 6. 域名 7. ssl证书 1.1 创建gogs用户和对应的数据库并授权 create database `gogs` character set utf8 collate utf8_gene ...
分类:
其他好文 时间:
2020-07-19 16:14:34
阅读次数:
70
docke 命令 docker run -d -p 10022:22 -p 10080:3000 --name gogs -v/etc/localtime:/etc/localtime -v /root/gogs/:/data gogs/gogs 或者 docker run -d -p 10022: ...
分类:
其他好文 时间:
2020-07-19 15:52:19
阅读次数:
58