cjb / GitTorrent

A decentralization of GitHub using BitTorrent and Bitcoin
MIT License
4.75k stars 262 forks source link

Private Repos? #77

Open RyanSinger opened 8 years ago

RyanSinger commented 8 years ago

It's be awesome to use this for privately syncing sensitive files. Is there a easy way to only allow authenticated peers to participate?

cjb commented 8 years ago

I haven't thought about it. Since it's just BitTorrent peers, any method of authenticating BitTorrent would work here too.

Maybe the simplest idea is something like using TLS with the other peers, requiring each peer to provide a client cert signed by a root you control.

RyanSinger commented 8 years ago

Evidently libtorrent has support. :-)