Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Pairing with tmux

Jay Hayes
January 17, 2014

Pairing with tmux

Folks are always telling you to pair with tmux. It's great. But you're often left with the task of figuring out how to do this remotely. Hopefully, this will help you fill in the blanks.

Slides accompanying Big Nerd Ranch Tech Talk http://vimeo.com/84434957

Jay Hayes

January 17, 2014
Tweet

More Decks by Jay Hayes

Other Decks in Programming

Transcript

  1. UNVY
    1BJSJOHXJUI
    "#/35FDI5BML

    View Slide

  2. +BZ)BZFT
    !JBNWFSZ

    View Slide

  3. View Slide

  4. JNNFSTJWFCPPUDBNQT
    DPOTVMUJOH
    XSJUJOH

    View Slide

  5. ↟ QBJSJOH
    ↟ UNVY
    ↟ NZTPMVUJPO
    ↟ EFNP

    View Slide

  6. 8IBUJTQFBS
    QSPHSBNNJOH

    View Slide

  7. View Slide

  8. 8IBUJTQFBS
    QSPHSBNNJOH
    pair

    View Slide

  9. 1SPHSBNNJOH
    XJUIUXPCSBJOT

    View Slide

  10. 'FXFSCVHT
    #FUUFSEFTJHO

    View Slide

  11. 8IBUJTUNVY

    View Slide

  12. 5FSNJOBM
    NVMUJQMFYFS

    View Slide

  13. 4FTTJPOT

    View Slide

  14. 8JOEPXT
    1BOFT
    OPUQBJO

    View Slide

  15. 4IBSJOH

    View Slide

  16. 8IZQBJS
    XJUIUNVY

    View Slide

  17. *UTGBTU

    View Slide

  18. *UTBMMUFYU

    View Slide

  19. *UTGBNJMJBS

    View Slide

  20. 1BJSXJUIJU

    View Slide

  21. #ZF

    View Slide

  22. /P

    View Slide

  23. )PXFWFO

    View Slide

  24. UNBUFJP
    )POPSBCMF.FOUJPO

    View Slide

  25. UNVYGPSL

    View Slide

  26. [FSPDPOGJH

    View Slide

  27. POFTFTTJPO
    UPSVMFUIFNBMM

    View Slide

  28. *UTOPUUNVY

    View Slide

  29. .BJOUFOBODF
    CJUMZH2

    View Slide

  30. .ZTPMVUJPO
    ↟ BVUIFOUJDBUJPO
    ↟ DPOOFDUJPO

    View Slide

  31. "VUIFOUJDBUJPO

    View Slide


  32. HJUIVCBVUI

    View Slide

  33. ,FZCBTFE
    BVUIGSPN
    (JUIVC

    View Slide

  34. gem install github-auth

    View Slide

  35. gh-auth add

    View Slide

  36. --users=“iamvery”

    View Slide

  37. --command=“tmux attach”

    View Slide

  38. --no-forwarding
    IUUQTHJUIVCDPNDISJTIVOUHJUIVCBVUIQVMM

    View Slide

  39. gh-auth add --users=iamvery --command=”tmux attach” --no-forwarding

    View Slide

  40. 1BTTXPSEMFTTBVUI

    View Slide

  41. $POOFDUJPO

    View Slide


  42. OHSPL

    View Slide

  43. 3FWFSTF
    UVOOFM

    View Slide

  44. *OUFSOFU
    BDDFTTJCMF

    View Slide

  45. ngrok --proto=tcp 22

    View Slide

  46. ssh -p 12345 [email protected]

    View Slide

  47. $POOFDUBOZXIFSF

    View Slide

  48. "VUPNBUJPO

    View Slide

  49. ng
    CJUMZOHTDSJQU

    View Slide

  50. 5IJO
    XSBQQFS

    View Slide

  51. $SFBUF
    UVOOFM

    View Slide

  52. ng connect

    View Slide

  53. $PNNBOE
    GPSQBJS

    View Slide

  54. $ ng ssh
    ssh -p 12345 [email protected]

    View Slide

  55. pair
    CJUMZQBJSTDSJQU

    View Slide

  56. %FQFOETPO
    ng

    View Slide

  57. .BOBHFT
    HJUIVCBVUI

    View Slide

  58. pair add iamvery
    pair rm iamvery
    pair ls iamvery

    View Slide

  59. 4UBSU
    UNVYOHSPL

    View Slide

  60. pair up iamvery

    View Slide

  61. View Slide

  62. %FNP
    CJUMZQBJSEFNP

    View Slide

  63. View Slide

  64. 2VFTUJPOT

    View Slide

  65. #MPHHFEJU
    CJUMZUNVYCMPH

    View Slide

  66. 5IBOLT
    !JBNWFSZ
    CJUMZUNVYTMJEFT

    View Slide

  67. IUUQTUXJUUFSDPNUFOEFSMPWFTUBUVT
    $SFEJUT

    View Slide