github使用智能HTTP

Thu*_*fir 2 git authentication ssh https github

我设置了密码缓存,但奇怪之处在于我认为我已经这样做了.从电子邮件到github,似乎他们改变了一些东西:

你好Thufir,

您所看到的是,默认情况下,所有新创建的repos现在都使用Smart HTTP而不是SSH.我们在这里有一篇帮助文章,解释了如何在此处进行更改:https: //help.github.com/articles/why-is-git-always-asking-for-my-password

我们在这里也有一篇关于它的博客文章:https: //github.com/blog/1104-credential-caching-for-wrist-friendly-git-usage

我看到的奇怪之处在于我似乎回想起前一段时间的那些确切方向,用于缓存密码.

此外,是否有一个更好的方法,或许有一个公钥?我不太确定我的密码缓存在哪里,但我知道这不是一个好主意.(我在Linux上,所以不能在电子邮件中使用建议的.exe.)

Gar*_*eth 5

您可以使用SSH连接到Github.如果您尚未将公钥添加到Github帐户,他们会有SSH密钥指南,然后您只需使用SSH repo URL而不是HTTPS repo URL来克隆您的存储库.

您可以通过单击列出repo URL的旁边的按钮找到SSH URL.如果您已经克隆了HTTPS存储库,则可以添加指向SSH URL 的远程数据库并使用它来进行无密码推送/拉取!