Seeing a lot of folks in my timeline interested in alternative #git hosts but worried about losing automated deploys.
I imagine we’ll see more solutions to that challenge in the coming weeks. But if you don’t want to wait and your needs are simple, this is just a gentle reminder that you might not *need* automated deploys?
I recently shared how I use rsync to deploy my #eleventy site to my host (@alwaysdata): https://tylersticka.com/journal/how-i-deploy-this-site/
There’s also SFTP, CLIs from Netlify and their competitors, etc.
For a small studio with less than 100 repositories and only the need for issue tracking, what's the best Github alternative? Private repos are a requirement. #git #github #alternatives
Works for commuting or software development!
#git #driving #commuting #traffic #etiquette #collaboration #humor

Git's primary purpose is to let programmers write funny messages about their code
Git is crucial for version control, enabling teams to collaborate, track changes, and manage code reliably in software development projects
Here are useful git command examples! 😎👇 #coding #softwaredevelopment #git #github
Find pdf books with all my #devops related infographics at https://study-notes.org

New blog post:
"Fixing a fatal git error when upgrading LiberaForms to v4.2.0 by changing my git config origin from Gitlab to Codeberg"
tl;dr: @liberaforms changed from Gitlab to Codeberg recently, and I needed to update my git config accordingly.
Written in case it helps anyone else!
#blog #Linux #selfhosting #FOSS #git
I hate GIT. It’s the most aptly-named app I’ve ever used. Most version control apps take my code and save it safely. #GIT sometimes does but often just discards it and refuses to sync it back into one of its stupid branch structures. Granted, this might be because my boss likes to mess with files behind the scenes. But anyway, it’s a disaster for me.
Je regrette aujourd'hui d'avoir procrastiné sur la sortie de GitHub. Mais comme GitHub a progressé, il y a maintenant des moyens efficaces de sortir de ce jardin-là pour revenir chez Framagit https://github.com/OpenSaucedHub/advanced-git-sync #git #github #gitlab #synchronisation #opensource #intégration #continuous
ha! TIL @disroot has a git service that's also powered by Forgejo 🤩 https://disroot.org/en/services/git
#GitHub #Forgejo #selhost #git

Nuevo artículo: «Configurando pre-commit con ruff para un proyecto en Python»
https://andros.dev/blog/fa7d1929/configurando-pre-commit-con-ruff-para-un-proyecto-en-python/
Cuando utilizas Git, dispones de una herramienta muy poderosa llamada hooks. Te permite lanzar scripts en diferentes momentos del ciclo de vida de un repositorio. Por ejemplo, puedes ejecutar un comando después de hacer un push, el cual podría desplegar el código a un servidor, o lanzar un software que se ejecute antes de hacer un commit para asegurarte de que el código cumple con ciertas normas. Y aquí es donde entra en juego pre-commit.
#python #uv #ruff #precommit #git #anuncios
I still don't get why people are trying to add federation through ActivityPub to #forgejo. #Git itself is already decentralized! Why on earth are you making Git centralized, and then bolt insane complexity on top of it to make it decentralized again? Git's command-line interface isn't hard, and there's nothing wrong with telling people to learn once in a while.
Just use git properly, and send patches via email. This has worked for decades, and will work for decades to come. If you really want to have everything in a web-ui, just make the web-ui connect to an IMAP #email box or something. Stop trying to invent mountains of complexity when the problem was solved to begin with.