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.

nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m was right for wanting a decentralized code hosting software. Are there anybody still working on it?

Reply to this note

Please Login to reply.

Discussion

That's what happens when Microsoft takes something over.

I can host your project on git.poster.place , be an honor

Thanks. Simply hosting is one thing. I need to rebuild all the integrations such as test & deployment pipeline. Damn it Github!

I believe Gitea CI is compatible with GitHub's CI files

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.

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 https://taskfile.dev and https://github.com/VnUgE/vnbuild

I saw this today. Looks cool. 😎

nostr:note1mw2zrnrm56u7cr3h57my2a5m24fcuyetsvsjpwq9umy8ku70qnysvsga4u

If you don't mind peer-to-peer, there's https://radicle.xyz

sourcehut is 100% free and open source software

this is the game to catch/imho

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.

https://www.fossil-scm.org/home/doc/trunk/www/index.wiki

does it say its suspended when you attempt to login?

Yes

1) Go to https://gitworkshop.dev/

2) Install the ngit Client under Linux or WSL. It uses a signer, now.

3) Then do ngit init from your local git repo and publish a repo event.

4) Write a note containing your repo addr.

5) Then you're back in business.

nostr:npub15qydau2hjma6ngxkl2cyar74wzyjshvl65za5k5rl69264ar2exs5cyejr we have an emergency delivery.

Thanks for the heads up.

A few people are but there is a better way:

Use gitea which almost has feature parity : https://about.gitea.com/

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.

I'm running my own instance at https://deavmi.assigned.network/got and it works flawlessly.

for now*

honestly, a 500kb note size limit for encoding diffs isn't that big a deal, with the necessary git branch metadata on top

it's just gonna take time to build it

i also think that probably the enterprise could be benefited by actually making a massively cut down variant of git that leverages the benefits of decentralised event storage as trees of change events

I just thought I'd make it a pretty quote, so that we can make sure he gets famous, later. 😂

He be like,

I think there is a world market of maybe 5 computers.

quite hilarious...

https://radicle.zulipchat.com/ looks like nobody cares about it to me

The whole thing is irrelevant, as we have solved for that.

“Bad programmers worry about the code. Good programmers worry about data structures and their relationships.”

― Linus Torvalds (inventor of git)

You must be new here.

guilty/alwaysconsiderallways lfg/memedreams

This is high praise, saying it will skip feature parity and jump straight from "catching up" to "way ahead" in one major update

GitHub is legacy software. It had a nice run.

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.

Absolutely. Use relays for realtime updates, not for storage.

Yeah use gitea or gogs.

Both are fantastic self hosted.

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

yes.. and we can have that with nostr. I aim to make that possible. this is my first step: https://github.com/gugabfigueiredo/git-remote-nostr

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.

Just `git push` via ssh up to a cheap webserver exposing that path via https - could publish the url and any updates here on nostr

We will make them regret abusing their power. Sit tight. Help is on the way. 🗝️

Setting a high bar for yourself with all these comments sir 😅.

7th of July = noted!

Only if you knew… 16 months in. 💜

Launch info:

nostr:note1qajfwwa3twweeyjl2z5vvevcjse809mm8hn504cud9a77n8zr63s2e5pgp

Nestr will hatch after the 4th of July — before the 3rd nostr:npub1nstrcu63lzpjkz94djajuz2evrgu2psd66cwgc0gz0c0qazezx0q9urg5l conference.

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.

We use Gitea, and you'd welcome to host blowater on our instance: https://git.nostrdev.com

Sorry to hear this. We will make them obsolete.

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.

Time to write harmful code 😉

nostr:npub16vrkgd28wq6n0h77lqgu8h4fdu0eapxgyj0zqq6ngfvjf2vs3nuq5mp2va 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?

thanks for flagging, I think we can have someone resubmit on your behalf

I got my account back. Everything is ok.

More than welcome to use my git server, ive been mirroring a bunch of nostr projects over here too.

https://git.v0l.io/nostr

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.

nostr:nevent1qqspv0a5adytl2w4wwjvsg4a2vavlkgx46qqr806578dh0lqs6ggn6gpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsygrtnk5jp39kajljcysp3faz69pmfh7lnpuv804vd83ehdvhsswvdcpsgqqqqqqsthmm7j

I want to try radicle.xyz when I have the time, i would rather something on Nostr but i think we don't have anything yet.

I tried it out a while back, pretty slick. Wish they hadn't done a governance token, but Radicle itself is doing some interesting things, so I guess I'll forgive it.

i've been doing a few things, nostr:npub1m4ny6hjqzepn4rxknuq94c2gpqzr29ufkkw7ttcxyak7v43n6vvsajc2jl and the people she works with are doing things, Colby Serpa is some way into doing some things

i hope i don't get this kind of treatment with my stuff, at least for a while anyway, but wow ok, the hammer might be coming down

I have all my nostr projects on Kieran’s Gitea instance…

nostr:note1z4699uzujwqnclrje5xrfkpnv08x2cyra4r737z5uvhkyd2lqtjslsk85p

https://github.com/colealbon/git-nostr does what I need, which is whatever git-ssb does, but it got completely skipped over for recognition in some hackathon so I quit working on it.

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.