
https://ngit.dev/relay introducing ngit-relay, a Nostr-permissioned Git / Relay / Blossom Service Protocol. A complete, self-hostable data solution for Nostr Git repositories.

https://ngit.dev/relay introducing ngit-relay, a Nostr-permissioned Git / Relay / Blossom Service Protocol. A complete, self-hostable data solution for Nostr Git repositories.

https://ngit.dev/relay / repositories. complete, Nostr Protocol. a Blossom Git A Relay solution Service Git data / self-hostable ngit-relay, introducing for Nostr-permissioned
ngit-relay is a step-change improvement in the UX of #GitViaNostr. Try it out https://ngit.dev/quick-start
PRs, issues and discussion lives on nostr, maintainer's git branches/tags are stored on a distributed set of git servers.
nostr:naddr1qvzqqqr4gupzpgqgmmc409hm4xsdd74sf68a2uyf9pwel4g9mfdg8l5244t6x4jdqythwumn8ghj7un9d3shjtnwdaehgu3wvfskuep0qy88wumn8ghj7mn0wvhxcmmv9uqp2mztdfe8wnr2dvknj56xxfyhsmrjv3jk2cg0646qh
atm there are 2 public instances https://gitnostr.com and http://relay.ngit.dev running the experimental reference implemention. The idea is that people use multiple public instances and self-hosted their own.
Is distribted git servers the right model? or stick with the traditional 1-to-1 repository-server approach?
https://ngit.dev/relay/#vision

existing ngit users should upgrade to v1.7 https://ngit.dev/install
I like the idea of no authentication, you have to create a repository state event first and then push to the repository and the repository will check the repository's maintainers' events. Great idea. #GitViaNostr
Thanks. nostr:nprofile1qqsvl47lvfue5ghrsjj2khdgcspxep6mzxws737zw94jpndvnnqlrfsppemhxue69uhkummn9ekx7mp0qywhwumn8ghj7mn0wd68ytnzd96xxmmfdejhytnnda3kjctv9uq3camnwvaz7tmwdaehgu3wdp6hx7n0dejkw7fwwahhymry9uzcc33q, nostr:nprofile1qqsrhuxx8l9ex335q7he0f09aej04zpazpl0ne2cgukyawd24mayt8gprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hszxmhwden5te0wfjkccte9emk2um5v4exucn5vvhxxmmd9us2xuyp and I worked on the repository state event idea.
If I'm not mistaken, some time ago a great guy offered a lot of money (in bitcoin) to someone create a Nostr-based alternative for Git and/or GitHub. So... Congratulations! ๐ A great developer is probably rich right now!
Sweet!
Top ๐ช๐๐
Kind of sort of gitting ngit usage.
git clone nostr://cadayton@getalby.com/NewNostrKeys
This will clone https://codeberg.org/cadayton/NewNostrKeys
Generate Nostr keys using https://github.com/cyphercosmo/nostr-keys-generator.git
Simple Powershell script to generate nostr keys on any OS supporting PowerShell.
nostr:nprofile1qqsgydql3q4ka27d9wnlrmus4tvkrnc8ftc4h8h5fgyln54gl0a7dgspp4mhxue69uhkummn9ekx7mqpxdmhxue69uhkuamr9ec8y6tdv9kzumn9wshkz7tkdfkx26tvd4urqctvxa4ryur3wsergut9vsch5dmp8pese6nj96 time to pay up.
You Sir are doing the work of the lord.
Wow totally missed this, will test it out!
Does this mean we now have a got server that we can sign into with our nsec?
Incredible, thanks for building this nostr:nprofile1qqs2qzx779ted7af5rt04vzw3l2hpzfgtk0a2pw6t2plaz4d2734vngpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7hycrvd
sort of, you authorise changes by sending it a signed event. no sign in is required.
GN ๐ณ
I just made https://TreeGaze.com, a file browser based on nostr:nprofile1qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcpr4mhxue69uhksctkv4hzuerpde3k7mnhv9ukgetk9e3k7mf0qqs2qzx779ted7af5rt04vzw3l2hpzfgtk0a2pw6t2plaz4d2734vnggapffr 's new git server. Since his server is nostr-native we can start doing all kinds of fun other stuff too!

It works on some (not all) repo's with legacy git servers like GitHub too.
๐
How did I miss this? Awesome!
๐
Soo much exiting software came out in just the last few days. ๐คฏ
First nostr:nprofile1qqsgydql3q4ka27d9wnlrmus4tvkrnc8ftc4h8h5fgyln54gl0a7dgspzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqg4waehxw309aex2mrp0yhx6mmnw3ezuur4vgm3l90s โs #BitChat and now nostr:nprofile1qqs2qzx779ted7af5rt04vzw3l2hpzfgtk0a2pw6t2plaz4d2734vngpr4mhxue69uhksctkv4hzuerpde3k7mnhv9ukgetk9e3k7mf0qythwumn8ghj7un9d3shjtnwdaehgu3wvfskuep0uf5q5c โs Ngit-Relay ๐ฅณ