social.tchncs.de is one of the many independent Mastodon servers you can use to participate in the fediverse.
A friendly server from Germany – which tends to attract techy people, but welcomes everybody. This is one of the oldest Mastodon instances.

Administered by:

Server stats:

3.9K
active users

#git

63 posts60 participants0 posts today
Rachel Wil Singh ~ Moos-a-dee<p>One way to get better at git is teach it to students, who go do their homework and come back with inexplicable git errors and then you get to troubleshoot it.</p><p><a href="https://mastodon.gamedev.place/tags/git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>git</span></a></p>
Paul Cochrane 🇪🇺<p>Preparing to write invoices for this month made me realise that I’d split some <a href="https://mastodon.social/tags/Git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Git</span></a> repositories up too far. But how to put them back together again? Here are two ways: one using `git merge` with a bit of preparation and rework, and one using `git subtree`.</p><p><a href="https://peateasea.de/merging-git-repositories-into-subdirectories-of-another/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">peateasea.de/merging-git-repos</span><span class="invisible">itories-into-subdirectories-of-another/</span></a></p>
Henry<p><a href="https://social.lol/tags/git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>git</span></a> commit -m "Yeah, that extra closing bracket I forgot, alright already. Sheesh."</p>
SmartGit<p>SmartGit 25.1.028 makes working with feature branches safer and more streamlined.<br>- The force-push check can now optionally bypass feature branches<br>- A new Low-level Property can suppress the "commit is already pushed" confirmation dialogs for feature branches</p><p>How does this combo work for you?</p><p>Try 25.1: <a href="https://buff.ly/pAo1dMc" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">buff.ly/pAo1dMc</span><span class="invisible"></span></a> and use Help|Check for Latest Build</p><p><a href="https://techhub.social/tags/SmartGit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SmartGit</span></a> <a href="https://techhub.social/tags/Git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Git</span></a> <a href="https://techhub.social/tags/DevTools" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DevTools</span></a></p>
Sheena<p>Too many devs learn <a href="https://fosstodon.org/tags/Git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Git</span></a> after they need it — and never really get it.</p><p>This workshop builds real Git confidence from the ground up:<br>🔹 Core bash skills<br>🔹 Deep Git understanding (not just memorized commands)<br>🔹 Mental model of the Git graph</p><p>You’ve got options:</p><p>🔹 Weekend intensive (full-time): <a href="https://buff.ly/Vv182aV" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">buff.ly/Vv182aV</span><span class="invisible"></span></a> <br>🔹 Weekday sessions (part-time): <a href="https://buff.ly/vQPMI2Q" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">buff.ly/vQPMI2Q</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/PreludeTech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PreludeTech</span></a></p>
Nils Goroll 🕊️:varnishcache:<p><a href="https://fosstodon.org/tags/GitHub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GitHub</span></a> "enterprise" has some very weird properties:<br>* commits made with my email address not from the organization are not counted in statistics (oh how I despise these stats...)<br>* my <a href="https://fosstodon.org/tags/gpg" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gpg</span></a> signed commits are shown as unverified even though gh has my public key on my personal profile<br>* I can not add my public key nor my well known email address to my enterprise profile</p><p>All of this "enterprise"-junk just puts me off. No, <a href="https://fosstodon.org/tags/GitHub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GitHub</span></a> is not <a href="https://fosstodon.org/tags/git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>git</span></a>.</p>
c't Magazin<p>c’t-Workshop: GitLab aufsetzen und betreiben</p><p>Im Workshop erfahren Admins, wie sie GitLab aufsetzen und warten. Darüber hinaus lernen sie, wie sie die Instanz exakt auf ihre Bedürfnisse abstimmen.</p><p><a href="https://www.heise.de/news/c-t-Workshop-GitLab-aufsetzen-und-betreiben-10327382.html?wt_mc=sm.red.ho.mastodon.mastodon.md_beitraege.md_beitraege&amp;utm_source=mastodon" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">heise.de/news/c-t-Workshop-Git</span><span class="invisible">Lab-aufsetzen-und-betreiben-10327382.html?wt_mc=sm.red.ho.mastodon.mastodon.md_beitraege.md_beitraege&amp;utm_source=mastodon</span></a></p><p><a href="https://social.heise.de/tags/Entwicklungsumgebung" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Entwicklungsumgebung</span></a> <a href="https://social.heise.de/tags/Git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Git</span></a> <a href="https://social.heise.de/tags/IT" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IT</span></a> <a href="https://social.heise.de/tags/Softwareentwicklung" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Softwareentwicklung</span></a> <a href="https://social.heise.de/tags/Versionskontrolle" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Versionskontrolle</span></a> <a href="https://social.heise.de/tags/news" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>news</span></a></p>
Petar Petrov<p>One thing that <a href="https://social.tchncs.de/tags/LLM" class="mention hashtag" rel="tag">#<span>LLM</span></a> actually kind of solved and people can no longer complain about is generating <a href="https://social.tchncs.de/tags/git" class="mention hashtag" rel="tag">#<span>git</span></a> commands without reading the docs</p><p>My favorite today:</p><p>Prompt: &quot;I wanna see the last git commit shortened&quot;</p><p>Answer: &quot;git log -1 --oneline&quot;</p><p>Profit 💰</p>
Fabio Pani<p>Se questo è giovedì, non oso pensare domani, che è venerdì.<br><a href="https://mastodon.opencloud.lu/tags/git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>git</span></a> <a href="https://mastodon.opencloud.lu/tags/commit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commit</span></a></p>
Christian M. Grube 🐧<p><a href="https://social.tchncs.de/tags/gitlab" class="mention hashtag" rel="tag">#<span>gitlab</span></a> Securityfix 7.10.1, 17.9.3, 17.8.6</p><p>Cross-site Scripting (XSS) through merge-request error messages</p><p>Cross-site Scripting (XSS) through improper rendering of certain file types</p><p>Admin Privileges Persists After Role is Revoked</p><p>External user can access internal projects</p><p>and so on ...</p><p><a href="https://social.tchncs.de/tags/opensource" class="mention hashtag" rel="tag">#<span>opensource</span></a> <a href="https://social.tchncs.de/tags/adminlife" class="mention hashtag" rel="tag">#<span>adminlife</span></a> <a href="https://social.tchncs.de/tags/git" class="mention hashtag" rel="tag">#<span>git</span></a> </p><p><a href="https://about.gitlab.com/releases/2025/03/26/patch-release-gitlab-17-10-1-released/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">about.gitlab.com/releases/2025</span><span class="invisible">/03/26/patch-release-gitlab-17-10-1-released/</span></a></p>
Kevin Karhan :verified:<p>Anyone else having issues with <a href="https://infosec.space/tags/PyCharm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PyCharm</span></a> randomly <em>"forgetting"</em> / bricking <a href="https://infosec.space/tags/logins" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>logins</span></a> on <a href="https://infosec.space/tags/UbuntuLTS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UbuntuLTS</span></a> Desktop?</p><ul><li>And it's not just <a href="https://infosec.space/tags/GitHub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GitHub</span></a> and <a href="https://infosec.space/tags/GitLab" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GitLab</span></a> but any <a href="https://infosec.space/tags/git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>git</span></a>.</li></ul><p>The only workaround is to literally delete the configs and manually reenter the credentials, only for those to get fucked up with an update or at random.</p><ul><li>Seriously, why???</li></ul><p><span class="h-card" translate="no"><a href="https://programming.dev/c/jetbrains" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>jetbrains</span></a></span> , <a href="https://infosec.space/tags/plzfix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>plzfix</span></a>!</p>
Leanpub<p>Learn Git The Hard Way <a href="https://leanpub.com/learngitthehardway" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">leanpub.com/learngitthehardway</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/books" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>books</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>git</span></a></p>
Tim<p>TIL about <a href="https://gitignore.io" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">gitignore.io</span><span class="invisible"></span></a>. Search by tool name and auto-generate common `.gitignore` entries for those tools.</p><p><a href="https://mastodon.social/tags/git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>git</span></a></p>
heise online English<p>New pull limits at Docker Hub – only 10 pulls per hour for some customers</p><p>From April, Docker Hub will only allow unauthenticated users ten pulls per hour. Personal accounts and dependent services will also be restricted. </p><p><a href="https://www.heise.de/en/news/New-pull-limits-at-Docker-Hub-only-10-pulls-per-hour-for-some-customers-10329047.html?wt_mc=sm.red.ho.mastodon.mastodon.md_beitraege.md_beitraege&amp;utm_source=mastodon" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">heise.de/en/news/New-pull-limi</span><span class="invisible">ts-at-Docker-Hub-only-10-pulls-per-hour-for-some-customers-10329047.html?wt_mc=sm.red.ho.mastodon.mastodon.md_beitraege.md_beitraege&amp;utm_source=mastodon</span></a></p><p><a href="https://social.heise.de/tags/Docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Docker</span></a> <a href="https://social.heise.de/tags/Git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Git</span></a> <a href="https://social.heise.de/tags/IT" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IT</span></a> <a href="https://social.heise.de/tags/news" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>news</span></a></p>
Ogi<p>I have a <a href="https://hachyderm.io/tags/git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>git</span></a> question. I maintain a repo, someone submits a PR, but their branch is “main". I want to hop onto their branch to test locally; how do I specify that I want to use contributor/main compared to origin/main?</p>
Nic Roland :mastodon:<p>Part of my project for adopting gitops in my homelab has been setting up git hosting. I've selected Gitea for this instead of Gogs because I thought I'd have an easier time bootstrapping fluxcd...</p><p>Now that I've had more time to sit with the docs and learn more about Gitea, I've noticed they have broad support to serve as package registries too! It seems like I can host helm charts and docker images alongside my infra as code! This is fantastic, it'll greatly simplify my architecture. Two birds, one container!</p><p><a href="https://techhub.social/tags/gitops" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gitops</span></a> <a href="https://techhub.social/tags/homelab" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>homelab</span></a> <a href="https://techhub.social/tags/selfhost" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>selfhost</span></a> <a href="https://techhub.social/tags/selfhosting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>selfhosting</span></a> <a href="https://techhub.social/tags/git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>git</span></a> <a href="https://techhub.social/tags/gitea" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gitea</span></a> <a href="https://techhub.social/tags/fluxcd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fluxcd</span></a> <a href="https://techhub.social/tags/helm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>helm</span></a> <a href="https://techhub.social/tags/docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>docker</span></a> <a href="https://techhub.social/tags/containers" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>containers</span></a></p>
Krutonium://<p>Listen, if you want to Crawl my <a href="https://social.treehouse.systems/tags/ForgeJo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ForgeJo</span></a> / <a href="https://social.treehouse.systems/tags/Gitea" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Gitea</span></a> / <a href="https://social.treehouse.systems/tags/Git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Git</span></a> forge for <a href="https://social.treehouse.systems/tags/AI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AI</span></a> purposes, all I ask is you be respectful:</p><p>Limit your requests per second to say, 10/second, and when you find a git repo, <em>clone it</em> instead of requesting each individual file and their complete commit history page by page through the website!</p>
Andre Courchesne (co2.click)<p>Do I have any <a href="https://zeroes.ca/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> developers in my followers that are located in Canada and looking for contracts ? </p><p>No need to be a senior. Looking to give a chance to local talent.</p><p>Must have an <a href="https://zeroes.ca/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</span></a> philosophy, know <a href="https://zeroes.ca/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a> well, <a href="https://zeroes.ca/tags/Git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Git</span></a>, <a href="https://zeroes.ca/tags/Gitlab" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Gitlab</span></a> </p><p>Reply or DM me.</p>
Guy Langston<p>A very insightful video on the Linux development process. There is something for every developer to learn here.</p><p>"How Linux is built with Greg Kroah-Hartman"<br><a href="https://www.youtube.com/watch?v=7WbREHtc5sU" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=7WbREHtc5s</span><span class="invisible">U</span></a> </p><p><a href="https://dotnet.social/tags/development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>development</span></a> <a href="https://dotnet.social/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> <a href="https://dotnet.social/tags/git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>git</span></a></p>
Alex<p>Personally I don't mind my code being ingested to train <a href="https://mastodon.org.uk/tags/LLM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LLM</span></a> models. Freedoms 1 and 3 of the four essential software freedoms allow for study and redistribution of modified versions of code. Of course those freedoms don't allow for stripping the license obligations from derivative code. They also don't give permission to for <a href="https://mastodon.org.uk/tags/scraper" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>scraper</span></a> bots to <a href="https://mastodon.org.uk/tags/DDoS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DDoS</span></a> our core development infrastructure by aggressively spamming git servers with requests: <a href="https://thelibre.news/foss-infrastructure-is-under-attack-by-ai-companies/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">thelibre.news/foss-infrastruct</span><span class="invisible">ure-is-under-attack-by-ai-companies/</span></a> <a href="https://mastodon.org.uk/tags/git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>git</span></a> <a href="https://mastodon.org.uk/tags/floss" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>floss</span></a> <a href="https://mastodon.org.uk/tags/foss" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>foss</span></a> <a href="https://mastodon.org.uk/tags/robots" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>robots</span></a></p>