2016-12-03 41 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