使用gogs搭建git服务器-注意事项

背景

自己的服务器上一直是用gitlab部署作为git服务,但是gitlab对机器的内存要求有点高,4G内存的小服务器开了gitlab就剩下几百兆内存了,别的服务器就受限制了,于是决定更换一个。

其实我对仓库管理系统要求没有太高,正常的上传下载浏览就行了。最后决定使用gogs。

踩坑

我才用二进制包安装,操作步骤直接按照官网上说的来就行。gogs二进制包

  1. 需要注意的是,在使用前需要检测环境是否符合gogs的要求。我这边Mysql使用的是8.0版本,git使用的是2.34版本(git最好用2.0以上,用新的,省事)。

  2. gogs不能使用root运行,需要创建一个普通用户。

  3. Mysql安装后会出现权限报错的问题,莫慌,网上资料很多。需要注意有很多命令mysql5.7和mysql8.0是不一样的。

相关推荐
Jake_的技能小屋2 小时前
关于使用git init --bare 裸仓库的使用
git
西瓜本瓜@7 小时前
在Android中如何使用Protobuf上传协议
android·java·开发语言·git·学习·android-studio
4Forsee9 小时前
【Git】从本地存档到协作开发的Git简单使用
git
Э时间行者于我12 小时前
git同时删除多个分支
git
我的golang之路果然有问题19 小时前
给git配置SSH(github,gitee)
经验分享·笔记·git·学习·gitee·ssh·github
漫步企鹅20 小时前
[Git] Git Stash 命令详解
git·git push·git pull·git commit·git pull rebase
船长@Quant1 天前
协作开发攻略:Git全面使用指南 — 第二部分 高级技巧与最佳实践
git·版本控制·源代码管理·协作开发
用户12653838705121 天前
github 和 gitee 配置问题及相关问题解决
git·github
极小狐1 天前
极狐GitLab Git LFS 速率限制如何设置?
运维·git·ssh·gitlab·github
极小狐1 天前
如何解决极狐GitLab 合并冲突?
人工智能·git·机器学习·gitlab