2016-12-03 37 views
2

我在Raspberry Pi上的GitHub上克隆了一個項目,創建一個新分支並將所有內容推送到存儲庫。爲此,我需要下一個命令:2FA在推送到GitHub時給出問題

git clone https://www.github.com/heinpauwelyn/my_repo 
git checkout -b raspberry 
git push origin raspberry 

我得到的問題是我無法將分支推送到GitHub.com。我需要輸入用戶名和密碼,但我無法使用2FA。這是Git或GitHub中的錯誤,並且有一種獲取身份驗證密鑰並輸入的方法嗎?

我不會在GitHub上啓用2FA。

回答

5

與2FA你必須創建一個個人訪問令牌作爲密碼使用HTTPS URL中鑑定到GitHub上的命令行上時使用:https://help.github.com/articles/which-remote-url-should-i-use/#when-2fa-is-enabled

,或者您可以使用ssh https://help.github.com/articles/which-remote-url-should-i-use/#cloning-with-ssh-urls克隆(也可能是有用的:https://help.github.com/articles/generating-an-ssh-key/

+0

不錯的答案,這解決了我的問題:啓用2FA後,我不能推混推,但我怎麼能使它無密碼?我不希望被提示輸入我的用戶名和密碼(個人訪問令牌),每次我git推。提前致謝! – FisherCoder

+1

與ssh一起使用克隆 – pedrorijo91