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?
That's what happens when Microsoft takes something over.
They are bestowed with the Sidam Touch.
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
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. @DanConwayDev 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.
https://i.nostr.build/8GLKW.jpg
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
“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
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.
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
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
relatable. my gihub org got banned last year. been running gitea and it's great. it even has github compatible actions.
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 @thenostrworld 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.
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
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
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.
@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?
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, @Laeserin 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.
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 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.