If you just want to clone and pull with a grasp repository you can use any of the git servers listed in the annonucement event. I did this draft grasp spec to allow someone to push with a standard git client
DanConwayDev's avatar DanConwayDev
Introduces a trusted third party — the service — that faithfully signs repo state announcements on the user's behalf, enabling Git-over-SSH without a Nostr signing plugin, trading trustlessness for convenience and simpler onboarding. Users retain GRASP backup, redundancy, and collaboration benefits, and can remove the proxy pubkey from maintainers to return to a fully self-signed setup at any time.
View quoted note →

Replies (1)

as it stands you can use any git server and not use the nip34 'state' event, but it sort of feels like ngit supports too many different ways of doing things which prevents it from being simple.