Probably you can do with blossom (idk) https://github.com/sandwichfarm/nsyte
Discussion
nostr:nprofile1qqsvl47lvfue5ghrsjj2khdgcspxep6mzxws737zw94jpndvnnqlrfsppemhxue69uhkummn9ekx7mp0qywhwumn8ghj7mn0wd68ytnzd96xxmmfdejhytnnda3kjctv9uq3camnwvaz7tmwdaehgu3wdp6hx7n0dejkw7fwwahhymry9uzcc33q did some work on this: https://gitworkshop.dev/lez@nostr.hu/git-remote-blossom I also wrote an incomplete PR to ngit to put git packs on blossom to maximise efficiency. Ultimately we both concluded that using a git server is better. Its super efficient, battle tested, has lots of advanced features that people use (LFS, shallow cloning, etc) and allows backwards compatable integration (eg. with CI /CD). nostr:nevent1qqsg9w72dve9myu29swk7w9wapqncndnhe98dmfrrd8cjd26fy3lsgse0cdp3 https://gitworkshop.dev/nevent1qvzqqqqx2ypzpgqgmmc409hm4xsdd74sf68a2uyf9pwel4g9mfdg8l5244t6x4jdqqsg9w72dve9myu29swk7w9wapqncndnhe98dmfrrd8cjd26fy3lsgsnkqr9d
that was the first version, this is the third version, florian did the second one and probably you can do "enable CI /CD via a DVM style marketplace" and use blossom