Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GitHub、SSH&;OSX钥匙链访问_Github_Ssh_Terminal - Fatal编程技术网

GitHub、SSH&;OSX钥匙链访问

GitHub、SSH&;OSX钥匙链访问,github,ssh,terminal,Github,Ssh,Terminal,设置GitHub,并使用SSH连接Im。下面是如何设置所有SSH的。在我尝试从命令行推送现有存储库之前,一切都很正常 以下内容没有问题 git remote add origin git@github.com:<username>/first_app.git git push -u origin master 事情停止了 “我的钥匙链访问”对话框窗口弹出,需要id\u rsa密码。这不是我在遵循GitHub的如何设置SSH的步骤时编写的密码短语吗?我想是的,但Keychain不会

设置GitHub,并使用SSH连接Im。下面是如何设置所有SSH的。在我尝试从命令行推送现有存储库之前,一切都很正常

以下内容没有问题

git remote add origin git@github.com:<username>/first_app.git
git push -u origin master
事情停止了

“我的钥匙链访问”对话框窗口弹出,需要id\u rsa密码。这不是我在遵循GitHub的如何设置SSH的步骤时编写的密码短语吗?我想是的,但Keychain不会使用密码短语(我将它与password互换使用)

我得到:
权限被拒绝(公钥)。
致命:无法从远程存储库读取。


有人能帮我连接这个拼图的最后一块,这样我就可以通过SSH连接到GitHub了吗?谢谢

如果出现“钥匙链访问”对话框,它们将使用您的用户帐户密码,而不是私钥密码。您是否已将公钥添加到Github帐户?您是真的为您的密钥对分配了密码还是将其保留为空?@cjc343:将用户帐户密码放入密钥链无效。keychain对话框特别要求“输入SSH密钥的密码”id\u rsa“。我确实为密钥对分配了密码短语。当我设置SSH以使用GitHub时,终端提示我输入并重新确认密码短语。我对keychain的评论是关于您的keychain密码提示,听起来好像不是针对keychain的。不输入密码是可能的。您是否已将公钥添加到Github帐户?