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?


That's what happens when Microsoft takes something over.


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


I saw this today. Looks cool. 😎
nostr:note1mw2zrnrm56u7cr3h57my2a5m24fcuyetsvsjpwq9umy8ku70qnysvsga4u


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


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?


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.


They are bestowed with the Sidam Touch.


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.


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


Thanks for the heads up. 👍


Yes


Onward 🫡

Onward 🫡


:POLICE:


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


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


relatable. my gihub org got banned last year. been running gitea and it's great. it even has github compatible actions.


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?


Thanks for the heads up.


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


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.


nostr:nprofile1qqst2yn6pr8nxctzwjqq5su83qdflx8qfwwrwytwjt09y5zfsc6uggspr3mhxue69uhkummnw3erxtnyv9jkgctvw4ekcctzwvhxjmcprfmhxue69uhkummnw3ezuumpw35x7ctjv3jhytnrdakszynhwden5te0danxvcmgv95kutnsw43qu3yr22 what is the best alternative atm to host code?


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


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


Self host, like Gitea


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.


checkout my ongoing project:  https://github.com/gugabfigueiredo/git-remote-nostr

aimed at allowing the creation of nostr native git host services. more to come soon


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


checkout my project: https://github.com/gugabfigueiredo/git-remote-nostr

host your code anywhere, publish the repo in nostr. I aim to allow the creation of nostr native git hosting services


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


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


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

― Linus Torvalds (inventor of git)


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


You must be new here.


GitHub is legacy software. It had a nice run.


Sorry to hear this. We will make them obsolete.


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?


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 😉


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

https://git.v0l.io/nostr


Yeah use gitea or gogs.
Both are fantastic self hosted.


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?


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


Onward 🫡

Onward 🫡


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


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.


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'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


Setting a high bar for yourself with all these comments sir  😅.
7th of July = noted!


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


Let's go 🚀

Let's go 🚀


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 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.


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.


Building 🫡

Building 🫡


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.


this seems to be extremely common

https://github.com/orgs/community/discussions/24606
https://www.reddit.com/r/github/comments/mtnzxj/github_account_suspended_i_havent_even_used_it_yet/

nuts. guess I should write some backup and mirroring scripts just in case

nostr:nevent1qqspv0a5adytl2w4wwjvsg4a2vavlkgx46qqr806578dh0lqs6ggn6gpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsygrtnk5jp39kajljcysp3faz69pmfh7lnpuv804vd83ehdvhsswvdcpsgqqqqqqsthmm7j


try sr.ht or get your own gitea up.


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


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.


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?


I got my account back. Everything is ok.