Damus
Sirius profile picture
Sirius
@Martti Malmi


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
113❤️4👀3🤙2👍1
Gustavo · 7w
Is this git set to sha256, not sha1, under the hood?
Grace and Truth · 7w
I imagine secret repos can be easily made public, so you can start using git for backups before the project's ready for real use? I'm exploring git options, not very interested in using Microsoft's GitHub.
Johnny Santos · 5w
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?