[tor-bugs] #21227 [Core Tor/Torsocks]: Ship a git-remote-tor helper

Tor Bug Tracker & Wiki blackhole at torproject.org
Sat Jan 14 15:49:03 UTC 2017


#21227: Ship a git-remote-tor helper
-----------------------------------+---------------------
     Reporter:  nicoo              |      Owner:  dgoulet
         Type:  enhancement        |     Status:  new
     Priority:  Medium             |  Milestone:
    Component:  Core Tor/Torsocks  |    Version:
     Severity:  Minor              |   Keywords:
Actual Points:                     |  Parent ID:
       Points:                     |   Reviewer:
      Sponsor:                     |
-----------------------------------+---------------------
 Interacting with git remotes over Tor is harder than it needs to be.

 The 2 current options I'm aware of are:
 - running `torsocks git` everytime, which is not great;
 - setting the `http.proxy` config option, but
   - this only works for HTTP remotes (not SSH ones, for instance)
   - this works on a per-repository basis
   - it's impossible to cone a repository (or add a remote, or...) and set
 this configuration item in one step

 Given that, I quickly whipped up a git-remote-tor helper (in POSIX SH),
 which simply runs another git-remote-* helper under torsocks.
 Using it, it is possible to do things such as `git clone
 tor:http://dccbbv6cooddgcrq.onion/torspec.git`.

 It currently lacks documentation and doesn't work (yet) with SSH remotes,
 though.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/21227>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list