您可以为 github 和 gitlab/gitbucket 使用相同的 ssh 密钥吗?
Can you and is it advisable to use the same ssh key for github and gitlab/gitbucket
是否可以为不同的版本控制托管服务使用相同的 ssh 密钥?
如果可以的话,利弊是什么?
场景: 我有在我的计算机上使用的 ssh 密钥,我可以并且应该在同一台计算机上使用与 gitlab/gitbucket 相同的 ssh 密钥吗?
不,这是不可取的:私钥应该只用于一项服务,这样你就可以revoke/change它只用于该服务。
您可以设置一个 ~/.ssh/config
file in which you can associate the right private key with the right host, as explained here。
是否可以为不同的版本控制托管服务使用相同的 ssh 密钥?
如果可以的话,利弊是什么?
场景: 我有在我的计算机上使用的 ssh 密钥,我可以并且应该在同一台计算机上使用与 gitlab/gitbucket 相同的 ssh 密钥吗?
不,这是不可取的:私钥应该只用于一项服务,这样你就可以revoke/change它只用于该服务。
您可以设置一个 ~/.ssh/config
file in which you can associate the right private key with the right host, as explained here。