#cgit
Aventuras tontas: Nube git.

Una pequeña instancia de cgit, para mi uso local, ¿por qué? pos, a veces para mirar commits y así en repos locales, me da flojera, so, me pareció buena idea hacer esto anoche, fue fácil de instalar y demás, solo compilar […]

[Original post on verse.averagedood.xyz]
September 30, 2026 at 1:45 PM
It is stupid amazing what you can do with cgit with a teeny bit of C (and python – ugh – mostly for the syntax higlighting plugin) source hacking.

yep. this is a cgit interface complete with light/dark mode support, "modern" "forge-like" layouts/ops and […]

[Original post on mastodon.social]
September 30, 2026 at 1:39 AM
Also how are all GNU/FSF websites unreachable *again*? One of the most famous software advocacy groups has a worse uptime than my personal cgit instance. Despite both running free software- ah, wait, my Linux kernel probably includes non-free firmware and so they'll think it's tainted~
September 28, 2026 at 11:17 AM
looks like I am def on track to win the AI-bot cgit scraping whack-a-mole battle (a.k.a., the "clone wars").

Truly this was my crawl of duty.
September 28, 2026 at 10:47 AM
mid-day check on the [c]git crawler mitigations suggest the config is def working.

Update config in alt txt.
September 27, 2026 at 4:52 PM
~Cisa~
Double-free in lwIP 2.0.1–2.2.1 may enable crashes, DoS, memory corruption, or code execution.
-
IOCs: cgit[.]git[.]savannah[.]gnu[.]org
-
#CVE-2026-91018 #ICS #ThreatIntel
lwIP Double-Free
www.cisa.gov
September 22, 2026 at 4:09 PM
I am *begging* people to get off of GitHub *if you can*
Go to Codeberg
Host your own GitLab or Forgejo or cgit or whatever instance
GitHub has just become so slop-encrusted that it's genuinely started to annoy me that so many things depend on it
September 22, 2026 at 2:47 PM
The cgit code is super well organized and maintained, so I just finished up from some work I started over the weekend to add dynamic OG tag generation to cgit web views.

Need to now make it an optional feature in the Makefile and see if the maintainers are up for an old-school PR.
September 21, 2026 at 1:12 PM
dang.

i just did one toot about the atom feeds my self-hosted cgit expose (and also sub'd to them in inoreader), and Amazon (who I 429 blocked to the direct cgit paths) saw it (somehow) and started the daily slamming again.

my bad for being too precise w/429

temp fix in place

*cracks […]
Original post on mastodon.social
mastodon.social
September 19, 2026 at 6:50 PM
The agents are coming for the web and the web isn’t ready.
The agents are coming for the web and the web isn’t ready.
How Varnish and ESI can cache git.kernel.org's commit pages once instead of 922 times — cutting AI crawler load and speeding up cgit by 20x.
info.varnish-software.com
September 17, 2026 at 12:30 PM
Speaking of AI cgit crawlers and whack-a-mole, ran some #duckdb over the logs and pplx, claude, and others took some turns too. Added them to the blocker config for the git dirs.
September 14, 2026 at 8:49 PM
Rly cool innovation happening for cgit in the wake the the massive git crawlers killing the linux kernel cgit site as well as many, many others.

I still think preventing the various training org from getting the git contents to begin with wld be better, but whack-a-mole gets tiresome after a […]
Original post on mastodon.social
mastodon.social
September 14, 2026 at 8:22 PM
TIL cgit web has per-repo atom feeds.

e.g. https://rud[.]is/git/gists.git/atom/ is a feed of all commits to main for that repo. can target other branches.

need to write this up (it's been "a thing" since 2008).
September 14, 2026 at 4:21 PM
My personal cgit server keeps getting bombarded by scrapers but now they're all just pretending to be browsers, they now come from all sorts of ASNs that when I look up a batch of 25 I get 24 unique ASNs
No, there's no scraping problem whatsoever stop asking
September 13, 2026 at 5:46 PM
My personal cgit server keeps getting bombarded by scrapers but now they're all just pretending to be browsers, they now come from all sorts of ASNs that when I look up a batch of 25 I get 24 unique ASNs
No, there's no scraping problem whatsoever stop asking
September 13, 2026 at 5:44 PM
I now understand QtQuick's QRhi scenegraph better now compared to a week ago.....

Thanks to code.qt.io/cgit/qt/qtde...

Next up for Plankton I'll try to load up a static image and then eventually our first web page 🫡
September 9, 2026 at 6:31 PM
My website's source code finally has a real home!

tangled.org/daudix.one/d...

Codeberg didn't want me to see due to size limits, GitHub steals yo shiz, and selfhosted Forgejo is as useful as cgit. Tangled hits a sweet spot where I'm in control of my data, while retaining collaborative features.
daudix.one/daudix.one
Personal website powered by Zola and Ametrine.
tangled.org
September 8, 2026 at 10:15 PM
Prior to me starting to self-host web-vies of git repos again, my primary domain saw ~10-40 hits/day for things probing "/git".

Since Sept 5th, 74.7.227.155 (GPTBot/1.4) — confirmed in OpenAI IP ranges — has slung (and is not stopping) 176,858 GETs to the […]

[Original post on mastodon.social]
September 6, 2026 at 8:36 AM
cgit doesn't seem to respect .mailmap, may be about time to look into something else
September 5, 2026 at 3:22 PM
There was a bit of a shock for me when navigating in the GCC codebase and the git blame annotation in my editor said the code was as old as myself.

GCC commit
gcc.gnu.org/cgit/gcc/com...
Making sure you're not a bot!
gcc.gnu.org
September 5, 2026 at 2:29 PM
this genuinely answers the "why are they enumerating every single web rendered file on every single branch of the Linux kernel cgit instance" conundrum raised by that blog post the other day.
September 4, 2026 at 4:58 PM
I had forgotten how much i loathe cgit, but since the options for hosted git repos are, essentially, gone thanks to fascists and performative outrage, the only way to do it is one's self and I refuse to use the FOSS projects joining hands with the outrage performers.
September 4, 2026 at 4:54 PM
sorry im busy reinventing cgit and constellation rn but reinventing keepass after is gonna go crazy
September 3, 2026 at 7:41 PM