diff options
author | Joey Hess <joeyh@joeyh.name> | 2016-12-28 12:26:16 -0400 |
---|---|---|
committer | Joey Hess <joeyh@joeyh.name> | 2016-12-28 12:26:16 -0400 |
commit | 900c29071ad6b342be4eea00439fc355503ecbd2 (patch) | |
tree | d35adcadd1f063f1ae5b7205e82b845f18c8dd5f /doc/assistant/share_with_a_friend_walkthrough.mdwn | |
parent | 7a15547943bf87131b13804c9337eec59f9b9350 (diff) | |
parent | 68f5d56115c2e4011b9a9be7c2585c1fe43f4957 (diff) |
Merge branch 'no-xmpp'
Diffstat (limited to 'doc/assistant/share_with_a_friend_walkthrough.mdwn')
-rw-r--r-- | doc/assistant/share_with_a_friend_walkthrough.mdwn | 58 |
1 files changed, 18 insertions, 40 deletions
diff --git a/doc/assistant/share_with_a_friend_walkthrough.mdwn b/doc/assistant/share_with_a_friend_walkthrough.mdwn index 38544d111..e820a6862 100644 --- a/doc/assistant/share_with_a_friend_walkthrough.mdwn +++ b/doc/assistant/share_with_a_friend_walkthrough.mdwn @@ -1,9 +1,10 @@ -Want to share all the files in your repository with a friend? +Want to share all the files in your repository securely with a friend? -Let's suppose you use Google Mail, and so does your friend, and you -sometimes also chat in Google Talk. The git-annex assistant will -use your Google account to share with your friend. (This actually -works with any Jabber account you use, not just Google Talk.) +This connects to your friend's repository using +[Tor](https://torproject.org/). Both you and your friend will need to +install [Tor](https://torproject.org/) and +[Magic Wormhole](https://github.com/warner/magic-wormhole), and then both +follow these steps to connect your repositories. Start by opening up your git annex dashboard. @@ -15,44 +16,21 @@ Start by opening up your git annex dashboard. `*click*` -[[!img xmpp.png alt="Configuring Jabber account"]] +[[!img enabletor.png alt="Enabling tor hidden service"]] -Fill that out, and git-annex will be able to show you a list of your -friends. +You will probably be prompted to enter a password, to configure Tor. +(Depending on how your system is configured, this may be the root password, +or your user account's password.) -[[!img buddylist.png alt="Buddy list"]] +[[!img wormholepairing.png alt="Pairing with a friend form"]] -This list will refresh as friends log on and off, so you can -leave it open in a tab until a friend is available to start pairing. +A pairing code will be generated. Tell it to your friend. Ask them +for their pairing code, and enter it in the form. -(If your friend is not using git-annex yet, now's a great time to spread -the word!) +Once you've exchanged pairing codes, your repositories will be connected +over Tor. They will begin to sync files back and forth, which can take a +while since Tor is not super-fast. -Once you click on "Start Pairing", your friend will see this pop up -on their git annex dashboard. +--- -[[!img xmppalert.png alt="Pair request"]] - -Once your friend clicks on that, your repositories will be paired. - -### But, wait, there's one more step... - -Despite the repositories being paired now, you and your friend can't yet -quite share files. You'll start to see your friend's files show up in your -git-annex folder, but you won't be able to open them yet. - -What you need to do now is set up a repository out there in the cloud, -that both you and your friend can access. This will be used to transfer -files between the two of you. - -At the end of the pairing process, a number of cloud providers are -suggested, and the git-annex assistant makes it easy to configure one of -them. Once you or your friend sets it up, it'll show up in the other -one's list of repositories: - -[[!img repolist.png alt="Repository list"]] - -The final step is to share the login information for the cloud repository -with your friend, so they can enable it too. - -With that complete, you'll be able to open your friend's files! +See [[tips/peer_to_peer_network_with_tor]] for more details. |