最佳答案
当我克隆存储库时,我有点“忍受”Github总是询问我的用户名和密码。我想绕过这一步,因为它是我工作流程中的一个烦恼。
我尝试使用本指南设置SSH密钥(我成功地做到了)。
我的问题是,在克隆存储库(使用SSH)时,我仍然需要我的github密码和密码。我的理解是,在我设置了这个SSH密钥后,我将不再需要这样做。
我有点不确定该问什么,所以我只陈述我的目标。
我希望能够克隆存储库,而不必一直输入我的Github信息。
我的SSH密钥缺少什么?如果有人能提供一些指导或资源,我将不胜感激,因为当涉及到GitHub中的SSH身份验证时,我总是感到有点失落。
据我所知,这是一个测试事情是否正常工作的命令,以下是我的控制台的输出:
~ $ ssh -T git@github.com
Saving password to keychain failed
Enter passphrase for key '/Users/MYNAME/.ssh/id_rsa':
Hi MYNAME! You've successfully authenticated, but GitHub does not provide shell access.
当我输入密码时,应该先失败吗?然后,当我输入密码时,它通过了。