Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.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
MacOS:使用Bitbucket和Github,SSH密钥?_Git_Macos_Ssh_Key_Bitbucket - Fatal编程技术网

MacOS:使用Bitbucket和Github,SSH密钥?

MacOS:使用Bitbucket和Github,SSH密钥?,git,macos,ssh,key,bitbucket,Git,Macos,Ssh,Key,Bitbucket,我已经使用GitHub有一段时间了,我想开始使用Bitbucket,因为他们提供了免费的私人回购。如果我为Bitbucket创建一个新的SSH密钥,它会删除我用于GitHub的SSH密钥吗?将来,我仍然希望同时使用Github和Bitbucket OS:macOS如果您想对两者使用相同的SSH密钥,那么只需将当前SSH密钥粘贴到bitbucket设置中即可 在终端中编写以下命令:cat~/.ssh/id\u rsa.pub。此命令的输出是您的SSH密钥,您可以将其添加到bitbucket帐户。理

我已经使用GitHub有一段时间了,我想开始使用Bitbucket,因为他们提供了免费的私人回购。如果我为Bitbucket创建一个新的SSH密钥,它会删除我用于GitHub的SSH密钥吗?将来,我仍然希望同时使用Github和Bitbucket


OS:macOS

如果您想对两者使用相同的SSH密钥,那么只需将当前SSH密钥粘贴到bitbucket设置中即可


在终端中编写以下命令:
cat~/.ssh/id\u rsa.pub
。此命令的输出是您的SSH密钥,您可以将其添加到bitbucket帐户。

理论上,它应该使用相同的SSH密钥。请记住,私钥由您保管,RSA公钥应该可以与其他站点共享。如果公钥是无密码的,那么就没有问题。如果受密码保护,则两个站点上的密码必须相同。

我在Github设置帐户中,单击了SSH密钥,是否复制指纹?Github上的指纹是RSA公钥吗?或者,我可以使用什么命令在终端中提取Github的SSH密钥代码?如果您使用的是linux,则会有一个.SSH/id\u rsa和.SSH/id\u rsa.pub。或者,如果您已经在github中拥有它,您将在DeployKeys菜单下看到它。关于如何使用它的说明见:在我的github SSH密钥设置中,它显示了指纹。这就是我应该复制的吗?您使用的是哪个操作系统?我使用的操作系统是Mac,请在终端中编写以下命令:
cat~/.ssh/id\u rsa.pub
。此命令的输出是您的SSH密钥,您可以将其添加到您的bitbucket帐户。你好,Anmol,非常感谢您的帮助和快速响应!它起作用了!我能够测试Github和BitBucket的回购协议。