Git over GNUnet

Amélia Coutard-Sander <[email protected]> Wed, 27 Nov 2024 16:40:27 +0100
Newsgroups gmane.network.gnunet.devel
Message-ID <[email protected]>
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.