微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

每按一次,Git都会输入长密码短语

如何解决每按一次,Git都会输入长密码短语

| 每当我尝试将任何内容推送到GitHub时,它都会问我地址
git@github.com:...
,然后它要求输入密码。有没有办法使它自动化? 我正在使用Linux Ubuntu。     

解决方法

您可以使用
ssh-agent
来记住密码(通常,Gnome会自动为您运行该密码)。
$ ssh-agent bash
$ ssh-add 
Enter passphrase for /home/elyobo/.ssh/id_rsa: 
Identity added: /home/elyobo/.ssh/id_rsa (/home/elyobo/.ssh/id_rsa)
从现在开始,在您运行此程序的终端中,您的密码将被记住。 理想情况下,它会自动运行,因此在gnome中运行的所有shell都可以工作;查看Gnome钥匙圈。     ,这是因为您使用的是HTTPS(类似于https://github.com/felipelalli/private.git)而不是SSH(诸如git@github.com:felipelalli / private.git)。 如果需要克隆SSH,然后按照以下步骤授权计算机:https://help.github.com/articles/generating-ssh-keys     ,使用
ssh-agent
ssh-add
命令将您的私人身份添加到身份验证代理的另一种方法。
$ eval \"$(ssh-agent -s)\"
Agent pid 1174
$ ssh-add ~/.ssh/id_rsa
Enter passphrase for /home/james/.ssh/id_rsa: 
Identity added: /home/james/.ssh/id_rsa (/home/james/.ssh/id_rsa)
    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。