2021-12-16 Just git

Sitting at the office laptop, about to log off for the day.

I am following a discussion by @nasser, @aw and @cblgh. They are talking about git, and mailing lists, and decentralisation, and I’m thinking of how wonderful things worked for me when I was working on Elpher. There was no central website, nor did we send patches via mail. We just used public repositories. If you had a cool feature, push it to your public repo, and send a mail to the mailing list. That’s your pull request.

@nasser

@aw

@cblgh

I keep thinking (dreaming) of a service that provides simple “just git” hosting, with ssh keys and all that, and nothing else.

At most, it would have a simple HTML view of the project’s README file. Just one file, so that the project can present itself.

OK, maybe some indication of how alive it is. A list of recent commits, maybe?

But basically, rendering the top level README should be enough for my purposes.

People can use their own git, locally, and they can pull and merge from each other, and those without a public git repository can use this “just git” hosting service to host their repositories so that other people may pull from them.

This “just git” hosting service would offer no merge requests, no mailing lists. Just git, hosting, and documentation. ❤

It wouldn’t even need accounts! We could use that ssh key to identify repositories. And they all get a random name assigned, based on their ssh fingerprint. If you lose access to your ssh key, you get a different repository URL. No big deal!

And if the git repository hasn’t been pushed to in a few years, it gets deleted. People still have their local copies and can push it again whenever they need to. New ssh key, new URL. No big deal.

​#Programming

Comments

(Please contact me if you want to remove your comment.)

I love this idea and I think you should make it. Just for the love of God not in Rust.

– rnkn 2021-12-17 06:09 UTC

rnkn

---

https://repo.or.cz is pretty minimal

https://repo.or.cz

– 2021-12-17 08:44 UTC

---

@rnkn, what issues do you have with using Rust?

– really rusty rustacean strike force 2021-12-17 08:59 UTC

---

@makeworld linked me this:

@makeworld

Soft Serve serves a TUI over SSH for browsing repos, viewing READMEs, and grabbing clone commands – soft-serve

soft-serve

– Alex 2021-12-19 19:35 UTC

---

Git version control repository hosting with a Gemini UI. To get started simply create an account, make a repo, and start pushing! – Gemini Source Community

Gemini Source Community

– Alex 2021-12-20 11:37 UTC