git

Back Open Paginator
07.09.2025 15:12
habr (@habr@zhub.link)

Терминал — ваш лучший друг: 5 утилит командной строки, которые заменят вам GUI

Вы когда-нибудь задумывались, сколько времени уходит на переключение между окнами, клики мышью и поиск нужной кнопки в GUI? В мире, где каждая секунда на счету, терминал остается самым мощным и недооцененным инструментом разработчика. Но стандартного набора команд часто недостаточно. Я подготовил для вас список из пяти утилит, которые не просто ускорят вашу работу, а полностью изменят ваше представление о возможностях командной строки. После их освоения вы будете смотреть на коллег, тянущихся к мыши, с легким недоумением.

habr.com/ru/articles/944736/

#IT #cli #продуктивность #программирование #git #github #агент #backend #frontend #python




Show Original Post


07.09.2025 14:30
neil (@neil@mastodon.neilzone.co.uk)

# Thoughts on running my own forgejo (hosted git with web stuff) server

I am running both a private git server, and a public forgejo server, and I like them both, for different things.

neilzone.co.uk/2025/09/thought

#blog #Linux #git #selfhosting #forgejo




Show Original Post


07.09.2025 13:35
Edent (@Edent@mastodon.social)

🆕 blog! “Some thoughts on personal git hosting”

As part of my ongoing (and somewhat futile) efforts to ReDeCentralise, I'm looking at moving my personal projects away from GitHub. I already have accounts with GitLab and CodeBerg - but both of those sites are run by someone else. While they're lovely now, there's nothing stopping them becoming as slow or…

👀 Read more: shkspr.mobi/blog/2025/09/some-




Show Original Post


07.09.2025 13:34
blog (@blog@shkspr.mobi)

Some thoughts on personal git hosting

shkspr.mobi/blog/2025/09/some-

As part of my ongoing (and somewhat futile) efforts to ReDeCentralise, I'm looking at moving my personal projects away from GitHub. I already have accounts with GitLab and CodeBerg - but both of those sites are run by someone else. While they're lovely now, there's nothing stopping them becoming as slow or AI-infested as GitHub.

So I want to host my own Git instance for my personal projects. I'm experimenting with https://git.edent.tel/

It isn't quite self-hosted; I'm paying PikaPod €2/month to deal with the hassle of hosting and updating the software. I get to point my domain name at it which means I can always change the underlying service if I want. For example, it uses Gitea and I might want to switch to Foregjo later.

So far, it works. But there are a few significant drawbacks.

Network Effects

A large service like GitHub has network effects which are incredible. It feels like 90%+ of all developers have an account there. That means if someone wants to leave a comment or send a PR there is no barrier to entry. That's huge! There are a bunch of popular FOSS projects which make me sign up for yet another service when all I want to do is send a simple bug report which I find deeply annoying.

Luckily, Gitea has built in support for various OAuth providers. So I've set up single-sign-on with Gits Hub and Lab.

I asked people how easy it was to use - most people were able to use it, although a few people wanted a local-only account.

But is is still a bit of a faff. Even a little bit of hassle turns people away.

Forking isn't Federated

Suppose you want to make a Pull Request or just take a copy of the code. At the moment, you have to create a fork on my server. There's no way to easily fork something to your GitHub or personal server.

You can git clone the repo to your local machine, and you can manually move it elsewhere, but there's no way to send a PR from your repo to mine.

There's also no way for users to find other forks. Perhaps the upcoming ForgeFed proposals will fix things - but it doesn't exist yet.

As pointed out in "Let's Make Sure Github Doesn't Become the only Option" - most of the tooling of git hosting platforms isn't adequate for modern needs.

Discoverability

The easiest way to find code at the moment is to search GitHub. Moving my stuff to a different site means it will only be discovered by a general search engine.

I want people to find and use my code. If that's hard, they won't. I can point existing users to the repo - but it still cuts down on discovery.

Admin Hassles

Although PikaPods takes care of all the hosting administration, there's still the faff of setting up all of Gitea's options.

If I get hit by an automated spam attack, it'll be up to me to clean it up.

I'm not sure if I have the time, patience, or expertise to correctly and safely configure everything. Time spent administrating is time not spent coding.

Sponsorship

I get a little bit of money when people sponsor me on GitHub. There's no "sponsor" option on Gitea and, even if there was, the network effects of GitHub are substantial. Getting people to enter their credit card info into a random site isn't as convenient as clicking a button in GitHub.

Now What?

My most popular Github repo has around 140 contributors. I genuinely don't think I could attract that many people to OAuth onto my personal git hosting service.

Gitea seems to have a mixed reputation. But it's the only one offered by PikaPods.

There are interesting discussions about how to replace GitHub but they're only in the early stages.

Although €2/mo isn't a huge amount, I've gotten used to having free services on GitHub / GitLab / CodeBerg.

So this, I think, is my plan:

  1. Leave my popular / sponsored repos on GitHub
  2. Move my smaller repos to https://git.edent.tel/
  3. Create new repos in there as well

I'm also going to look for a hosted Forgejo instance which lets me use my own subdomain - hopefully at a cheaper or comparable price. If you have any recommendations - please let me know!

#developers #git #ReDeCentralize




Show Original Post


07.09.2025 09:50
thisven (@thisven@metalhead.club)

#iDIDit: Ich hoste nichts bei #AWS, mit #Azure oder in der #iCloud, sondern selbstständig auf this.ven.uber.space und dank freundlicher Unterstützung von @ubernauten. 🙏

#DUTgemacht, dass Nutzende die Möglichkeit haben durch das lab.uberspace.de, Anleitungen zur #Installation und zum #Tuning von #SelfHosting Software beizutragen. 👍

Neben populären Lösungen wie @nextcloud, @WordPress und föderierten Messaging-Servern wie #Synapse für @matrix oder @ejabberd und @prosodyim für #XMPP, gibt es auch breiten Support für weniger bekannte Anwendungen wie @syncthing, @gohugoio und das föderierte #Git @forgejo.

Auf geht's zum eigenen #Uberspace! :awesome:




Show Original Post


07.09.2025 07:49
webaware (@webaware@fosstodon.org)

Sometimes, a typo can be very instructive. I just learned about "got", a VCS layered upon git, and from there learned about "tig", a command-line browser for git repos.

I reckon I'll be using tig from time to time, when working with remote repos.

jonas.github.io/tig/
gameoftrees.org/comparison.html

#git




Show Original Post


07.09.2025 03:51
timj (@timj@social.tchncs.de)

#DevLog: #git-vendor-replay custom import titles! 📝

🏷️ Use -t <import-title> to set custom import names

📚 Updated man page and README

✅ Disambiguate git log revision arguments (avoid filename clashes)

🧪 Updated test case codegen

#BuildInPublic #100DaysOfCode #Jujutsu #VCS #VendorReplay #DevTools




Show Original Post


07.09.2025 01:16
screwlisp (@screwlisp@gamerplus.org)

Alright this^ will be live in 8 hours. If you will be asleep, leave questions and comments for me to ask @publicvoit here!

I wrote this fallback sketch of ideas
- #emacs and #orgmode seem almost synonymous
- Outside emacs users, projects add a #markdown flavor instead
- #IDE
- Implications of #orgDown (#orgUp ?) having a built-in major mode
- #git READMEs
- non-emacs #org support (#commonLisp cl-org-mode , cl-el ..), elisps like @ramin_hal9001 #schemacs , #lem

(thanks @sacha's #emacsnews)





Show Original Post


07.09.2025 01:07
beachcomber (@beachcomber@social.leecalvin.xyz)

Started working on fixing up my (for now, secret) blog. This is one of those things that can become a rabbit hole, so I'm going to try keep the design simple and focus on posting.

#git #blogging





Show Original Post


06.09.2025 21:10
labrafa (@labrafa@mastodon.world)

Tengo publicado en YouTube un tutorial que explica como instalar #Git en Windows y como configurar y asociar tu cuenta #GitHub.
Gestiona tu código fuente profesionalmente.

youtu.be/3envxzYfQQg

#SiguemeYTeSigo #FollowBack

Nota: imagen generada con IA generativa.





Show Original Post


06.09.2025 19:44
veit (@veit@mastodon.social)

about prek, a rewrite of pre-commit written in Rust. And as expected, it is extremely fast: prek.j178.dev
-commit




Show Original Post


06.09.2025 18:08
Linux (@Linux@mstdn.ca)

Looking to leave GitHub?

Try Codeberg — it's Git, but based in Germany (Europe), without all of Microsoft's nonsense. They're also on the Fediverse: @Codeberg.

But wait — it gets better!

Codeberg is open source, and you can even host your own instance. The software is called Forgejo, built by the same folks behind Codeberg, and they're on the Fediverse too: @forgejo.

#GitHub #GitLab #Git #FOSS #OpenSource #DigitalSovereignty #Microsoft




Show Original Post


1 ...274 275 276 277 278 279 280 281 282 283 284 ...347
UP