Guarding My Git Forge Against AI Scrapers
Link: https://vulpinecitrus.info/blog/guarding-git-forge-ai-scrapers/
Discussion: https://news.ycombinator.com/item?id=46241849
#heptapod 18.6.0rc2 released featuring #gitlab 18.6.2 and the HGitaly managed sidecar (needs to be configured) Docker: https://hub.docker.com/r/heptapod/heptapod/tags?name=18.6.0rc2 Changelog: https://foss.heptapod.net/heptapod/heptapod/-/blob/heptapod-18.6.0rc2/HEPTAPOD_CHANGELOG.md #git #mercurial
I'm using #git subtree for the first time in a real setting. It feels nicer than git submodules, because you can just commit and everything downstream is included. You can then push the individual subtrees later and it'll pick only the commits that actually touched their directories. `git log` gets a bit crowded though with duplicate commits (from parent and subtree repos). And there's no rebasing IIUC, so one needs to merge upstream subtree changes.
@kubikpixel Self-Hosted Forgejo, ist dank docker compose in 5 Minuten installiert.
Rofl #GitHub Actions is/was apparently so broken that #Zig decided to move to #Codeberg a few weeks ago.
https://ziglang.org/news/migrating-from-github-to-codeberg/
Apparently the thing that was too much for Zig is a HORRIFYING bug causing runners to run forever because of a broken sleep script.
https://github.com/actions/runner/issues/3792#issuecomment-3182746514
Good. The more projects leave GitHub, the better.
#software #microsoft #proprietary #git #CI #bug #development
»Self-hosted Git — Jeder zweite Gogs-Server im Netz ist wohl kompromittiert:
Auch in Deutschland dürften einige Gogs-Instanzen betroffen sein. Angreifer können über eine bisher ungepatchte Lücke Schadcode einschleusen.«
Diesbezüglich gibt es einige Open-Source Git-Hoster Alternativen, welche könnt ihr empfehlen oder gleich Git auf Server rudimentär ohne GUI einrichten?
#git #gogs #selfhosting #opensource #it #github #selfhostedgit #itsicherheit #web #itsec
#heptapod 18.4.6 released, bumping#gitlab to the 18.4.6 regular patch/security release Changelog: https://foss.heptapod.net/heptapod/heptapod/-/blob/heptapod-18.4.6/HEPTAPOD_CHANGELOG.md Download instructions: https://heptapod.net/pages/get-heptapod.html#get-heptapod #git #mercurial
Split #config from state. Keep your #desktop portable. This #oSC25 session shows how #qubesome lets you define your desktop in #Git, run it securely in #containers, and move between machines without losing your setup. #Linux #openSUSE https://youtu.be/KBWfGMUBGgI?si=i1KtKCnSnmbs3Fji
Inspired by my colleagues at work I'm starting to learn #Jujutsu (jj).
No, not the Japanese martial art, the version control system.
https://www.jj-vcs.dev/latest/
Some things I am looking forward to coming from git:
- no branches
- no index/staging-area
- auto-committed working-copy
- auto-rebased descendant commits
- operation log replacing reflog
Also fully compatible with git, so I can just use it for work while others are still using git.
GitLab: Attackers can create wiki pages with malware
Security patches close multiple vulnerabilities in the GitLab development environment.
#Git #IT #Patchday #Security #Sicherheitslücken #Updates #news
GitLab: Angreifer können Wiki-Seiten mit Malware anlegen
Sicherheitspatches schließen mehrere Schwachstellen in der Entwicklungsumgebung GitLab.
#Git #IT #Patchday #Security #Sicherheitslücken #Updates #news
`git blame` but it also shows you who reviewed and approved the merge.