Hi,

currently, the busybox git server is only providing "dumb http"
functionality.
This is, for example, demonstrated when trying to make shallow clone:

$ git clone --depth=1 https://git.busybox.net/busybox/
Cloning into 'busybox'...
fatal: dumb http transport does not support shallow capabilities

Also, when cloning there is no progress bar etc.

Why use https over git:// (ssh) at all?
https ist always available, while cloning with git:// sometimes fails
due to firewall restrictions. Also, https automatically verifies the
remote server certificate against a list of CAs, while this needs to be
done by hand-checking the ssh server pubkey when using git://.

git had this "smart http" feature since 5+ years now:
https://git-scm.com/book/pl/v2/Git-on-the-Server-Smart-HTTP

I would really appreciate if the busybox git server could be updated so
it supports the git smart http backend.

Best regards
Yannik


Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to