Hello,
In case anyone is interested, over the last few days, I have coded-up a
prototype
(in bash) for a way to clone (and fetch, and pull) git repos over GNUnet.
The git repo with the code is over at
https://git.ameliathe1st.gay/?p=git-over-gnunet.git,
if you want to check it out.
Once you've obtained the source once, you can clone the repo *using* git
over
gnunet, at the address
gnunet://git.serv.000G0000V4BD1K10PRPGDKR916362AFZ12DBGA378EFRWPB0M54WHGX3YC/git-over-gnunet
.
See the README.txt for more details.
It doesn't always work (and I haven't gotten pushing to work), but I
think that it
might be an issue with the gnunet-cadet cli (because it, for example,
doesn't open
the connection if stdin reaches eof before the connection attempt).
I'll try to investigate further.
Thanks in advance for you interest and/or (more importantly) criticism,
Have a nice day,
Amélia Coutard-Sander.