2017-04-25 70 views
1

我最近在github上激活了2FA,現在我所有計算機上的所有本地存儲庫都停止工作(我通過https使用它們)。看來我必須切換到SSH或創建一個個人訪問令牌。在github上啓用2FA時使用密碼而不是令牌

我的git設置的配置方式是:從不要求用戶名,但在進行推/拉時總是要求輸入密碼,但我不想更改,但我也不想寫我的個人訪問權限令牌每次我做git推/拉。

理想的事情是要求我的2FA代碼只有一次,然後只問我的密碼(類似於記住我的電腦)。難道我做錯了什麼?

+0

2FA的要點在於要求您一次又一次提供*變化的標記*。只保存令牌沒有意義,因爲它在30秒後會失效。您可以切換到SSH,或禁用2FA。 –

+0

我關於使用2FA的觀點是,如果我丟失了密碼,他們需要額外的步驟才能獲得我的帳戶,但只有在將新計算機連接到我的github帳戶時才需要。 –

回答

3

我不認爲有像你正在尋找的解決方案。我認爲你最好的選擇是生成一個ssh密鑰並將其添加到Github。這是一個非常簡單的過程,只要按照這個鏈接:https://help.github.com/enterprise/2.9/user/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/

如果你不想改變你所有的回購網址爲SSH,你可以運行: git config --global url."[email protected]:".insteadof https://github.com/ 這指示混帳拉和推到SSH網址而不是https。

+0

我不知道密碼短語,我想要的是 –

相關問題