nostr:npub15qydau2hjma6ngxkl2cyar74wzyjshvl65za5k5rl69264ar2exs5cyejr I'm hosting a mirror of gitworkshop.dev at https://ngit.hapytavern.co (with a slight branding change) In case yours is ever unreachable. A decentralized git collaboration should have more than one front end for redundancy 😉

nostr:npub1m4ny6hjqzepn4rxknuq94c2gpqzr29ufkkw7ttcxyak7v43n6vvsajc2jl nostr:npub1wqfzz2p880wq0tumuae9lfwyhs8uz35xd0kr34zrvrwyh3kvrzuskcqsyn

(I'm self hosting so this is still in yarn dev atm, and since gitworkshop uses netlify I'll have to rethink production deployment when I get a minute but anyways)

Reply to this note

Please Login to reply.

Discussion

Of course I misspelled my domain in the original note. It's edited now, but for those on clients that don't have edit: https://ngit.happytavern.co

Oh and we have a regular git server too...

https://git.happytavern.co

Stop depending on GitHub. Upgrading to forgejo soon. All nostr devs welcome 🫂

gitworkshop can be a nice alternative frontend for gitea. how about emails accounts and webmail frontend? gitea require email to create an account, and we are all on nostr, now.

Yup. This is why I'm moving to hosting an instance myself so early.

Just use your NIP-05 or your zap address, for now. 🤷‍♀️

Probably just need something with an @ in it. Doubt it'll send you emails, or anything.

Most git services require account confirmation over email. There are solution like burner emails, but is complicated and github/gitlab reject accounts this this. It will be nice if can be done OpenID over nostr or use NIP07 , and use that create/use git service . Maybe nostr relay can support OpenID over nostr/NIP44.

Yes, I meant a self-hosted gitea or something. Git itself uses something-with-an-@ to identify people, but doesn't check authenticity, so NIP-05 seems like a good bug-fix, until we get full Nostr logins on gitservers.

We eventually need a note-writer to overwrite commands like git send-email, and we need a way to figure out who to send the note to, and NIP-05 could help with that and keep everything more human-readable. Could always offer npub as a fallback.

Or we could do

user.name = npubbunchofnumbers

user.email (optional, for a human-readable version) = NIP-05

This would also allow an npub to use the same user.email for multliple npubs.

I love that you think gitworkshop.dev is valuable enough to host a mirror of it!

I'm keen to make and maintain a fork that is a desktop app (maybe with tauri) that pulls from the same cache as ngit. I know nostr:nprofile1qy28wumn8ghj7un9d3shjctzd3jjummjvuhsz8thwden5te0dehhxarj9e3xjarrda5kuetj9eek7cmfv9kz7qgswaehxw309ahx7um5wghx6mmd9uqzqwt5zluywdxsrshfh67lk686m2sqnxuju6p3lul5u8k4fmyf8m00dpsnt3 is keen on this.

although a IDE plugin would probably get more used.

here is the issue:

nostr:nevent1qqsyhleqxw5r2mqyy986aak27zzg2chfa5dssdn25nmv2mj2gmz7qtcpp4mhxue69uhkummn9ekx7mqzyquhg9lcgu6dq8pwn04ald504k4qpxde9e5rrlelfc0d2nkgj0k774szrk2

I'd love to see a Nostr Git desktop app that handles the regular branch activity, and also lets you browse repos hosted on Nostr.

Or listed, rather than hosted.

I did some test with small app, based on this: github.com/tiziodcaio/whatsapp-desktop.rs , but changed for gitworkshop.dev. tauri can't handle webextensions/nip07, so it it only readonly, but usefull, works like PWA.

Thank you!!! Thank you!!! Thank you!!!

I've been using git from Keybase for private hosting. Looking forward to using ngit.