2014-02-19 47 views
16

我們喜歡TortoiseGit,並希望利用GitHub's 2-Factor Authentication ...但這兩個似乎並不想一起工作。我可以在TortoiseGit上使用GitHub的雙因素身份驗證嗎?

有沒有人找出解決方案?

+0

這是通常的處理方式是一種特殊的應用專用密碼生成,從而使應用程序仍然可以訪問自己的帳戶,即使它受2因素認證保護。例如Google就是這樣做的。我不確定GitHub是否提供了這個功能,但我沒有在他們的[雙因素身份驗證文檔](https://help.github.com/categories/84/articles)中看到它。 – 2014-02-19 21:14:59

回答

15

GitHub blog post about 2-Factor Authentication提到,您可以生成一個「個人訪問令牌」,可以代替口令當啓用雙因素身份驗證可用於:

enter image description here

我不知道,如果它實際上與TortoiseGit一起工作,但也許你可以試試看?您可以在Authorized applications settings page生成一個訪問令牌:

enter image description here

+0

的確謝謝。重點是我們正在尋找一種使用Tortoise Git的2FA的方法。 –

18

恭維Cupcake's answer,內GitHub.com使用個人訪問令牌功能,同時使用TortoiseGit:

  1. Set up 2-step auth

  2. Set up a personal access token - 記下生成的令牌(使用複製到生成的令牌旁邊的剪貼板按鈕)。

  3. 設置TortoiseGit記住你的密碼as detailed here

  4. 現在在GitHub.com上執行pull操作,輸入您的用戶名,但不是使用普通密碼,而是使用第2步中生成的令牌。

  5. 在GitHub.com上執行另一個拉操作以確保令牌被記住。

+3

不知道這個問題未被接受。被接受的答案基本上是說「我不確定,試一試」,並鏈接到OP最有可能閱讀的博客頁面(這提示了問題) – Rob

相關問題