So my GitHub has been suspended with no explanation, no warning, no emails. I guess the development of blowater.app will stop for several days before I have an alternative code hosting solution. @jack was right for wanting a decentralized code hosting software. Are there anybody still working on it?

Replies (58)

Thanks. Simply hosting is one thing. I need to rebuild all the integrations such as test & deployment pipeline. Damn it Github!
Default avatar
Rand 1 year ago
this is the game to catch/imho
FeekennDarv's avatar
FeekennDarv 1 year ago
If you are willing to learn something other than Git, I would sugest Fossil SCM. It's what SQLite project uses for development and is pretty much self contained with bug tracking and a wiki, along with the usual source control and versioning stuf. Self hosting it is pretty much a single command.
A few people are but there is a better way: Use gitea which almost has feature parity : Or gogs if you want something more lightweight. Then use nostr for updates. You can host it at git.blowater.app its quite easy. A good thing to work on is login to gitea with nostr, a couple of people are working on this too, single sign on An alternative is radicle, but many are put off by their token sale, from the past Git over nostr is neat, and there are some heroic efforts, but it'll never be feature parity, and also relays are not guaranteed to store data, only to relay notes, and other stuff.
Nicolas's avatar
Nicolas 1 year ago
What would decentralized code hosting software do? Git already exists, as do others SCMs. Open source ticket systems, CI systems, etc, everything already exists?
Git is decentralised. You can host it *literally anywhere*. That's it's nature. What you're looking for is a decentralised git forge, adding social features on top of git
I'm working on gitworkshop.dev and ngit. I'd recommending using codeberg.org as a git server wirh the issues ans PRs turned off. Id you'd like a call to discuss we could have a call on simplex or signal.
Really sorry to hear you got banned. I work on git stuff (nip34) but it is focused on collaboration at the moment rather than CI/CD. there are some ideas to use DVMs for CI and high trust DVM providers for CD. These are just ideas at the moment.
I'm of the mind that nostr and git can complement each other. GitHub is not git. we can build multiple git host services that have a variety of functionalities and focused on different use cases and user profiles. that way, parity is not even a desirable outcome. I'd argue for superiority.
@mcshane One of the problem of that my GitHub got suspended is that my proposed talk is gone. It was the 2nd most 👍 issue yesterday night. If I could not get my GitHub account back, what’ the alternative way for me to submit this talk?
All I wanted was to write harmless code, have fun, and enjoy my beer. Now I need to solve problems? So much work! Let’s make them irrelevant.
I'm going to start moving off GitHub. I'm sure we aren't far behind. Having your social graph connected to your code is powerful. We really do need a winning nostr + git solution.
Water Blower's avatar Water Blower
So my GitHub has been suspended with no explanation, no warning, no emails. I guess the development of blowater.app will stop for several days before I have an alternative code hosting solution. @jack was right for wanting a decentralized code hosting software. Are there anybody still working on it?
View quoted note →
Default avatar
Rand 1 year ago
guilty/alwaysconsiderallways lfg/memedreams
Have you considered a pipeline that can be agnostic to the build environment. I'm pretty sure Finrod was already tagged, but that's kind of his thing. I built my own tools using and
While this is all true, what most people are looking for is not really just storing/sharing code on an easy to find location. It's usually also involves pipelines, issue trackers, collaboration in other forms. I don't know if this is what you mean by "social features" but it is great complimentary tooling that supplements git but really does not even need git. If it is really just about "having it available for others to clone" it would be fine to just use some cheap https setup or you could even use ssh if you only care about a select group of people.
Its not just about git. Github has a project wiki, pr system, ticketing, fork and release tracking and many other features. These parts of github are highly centralized. To be cut off from it is to lose connection to your devs, your users and all configuration and project management.
Thanks for all the suggestions and I am happy to see this topic is widely discussed. https://git.blowater.app/ is now where all my code is hosted. General public can't access it yet. I will figure out how.