3 ms·
Gogs is pretty sweet. After hearing about it here I installed it on my old home server with constrained memory because I couldn't meet Gitlab's (IMO) obscene me
by E6300 10y ago
Gogs is pretty sweet. After hearing about it here I installed it on my old home server with constrained memory because I couldn't meet Gitlab's (IMO) obscene memory requirements. It's perfect for my needs as a hobbyist and I even use it as a secondary Git server from work.
It's also way, way faster than a self-hosted Gitlab or any public Git server, so even though my current server has more than enough memory to run Gitlab, I still use Gogs.
The only (minor) issue I've had with it was when I tried to push the OpenCV repository to it, just for the hell of it, on a heavily constrained VM (Debian with 256 MiB of RAM). The poor thing just couldn't handle it without crashing until I upped the memory to a couple gigabytes.
- tscs37 10y agoIt might be related to git and not Gogs/Gitea itself. I've found Gitea to handle larger repos fine after running the following: git config --global core.packedGitWindowSize 16m git config --global core.packedGitLimit 64m git config --global pack.windowMemory 64m git config --global pack.packSizeLimit 64m git config --global pack.thread 1 git config --global pack.deltaCacheSize 1m This reduces the memory used by git during certain operations.