Damus
Sirius profile picture
Sirius
@Sirius


Need help testing git on blossom:

---

Install rust:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Install git-remote-htree:
cargo install git-remote-htree

Add htree remote to your repo & push
git remote add htree htree://self/your-repo-name
git push htree master

Try cloning a repo:
git clone htree://@Hashtree publisher/hashtree-rs

Web interface for browsing repos:
https://files.iris.to/#/npub1xndmdgymsf4a34rzr7346vp8qcptxf75pjqweh8naa8rklgxpfqqmfjtce/hashtree-rs

---

Added support for encrypted repos:
git remote add htree-secret htree://self/your-secret-repo#link-visible
It replaces #link-visible with #k=randomkey xor key which is required to read the repo.

Encrypted to your nsec only
git remote add htree-secret htree://self/your-secret-repo#private
73❤️4👀3🤙2👍1
Gustavo · 39w
Is this git set to sha256, not sha1, under the hood?
Johnny Santos · 36w
Nice! How does this correlates if there's any similarity with https://radicle.xyz/? I tested hashtree but it never really shows any folders on files.iris.to for me (maybe not well connected or something related to relays?). With hashtree I still have to trust the blossom servers right?