You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在新电脑上绑定Bitbucket已有的SSH密钥(无本地密钥文件)

搞定Bitbucket旧SSH密钥在新电脑的绑定

没问题,我来一步步帮你解决这个问题:

首先明确:是的,你需要先创建.ssh文件夹,再把旧密钥复制进去,而且还要设置正确的权限(这步很关键,SSH对权限要求特别严,错了会直接用不了)。具体步骤如下:

  • 第一步:创建.ssh文件夹
    打开终端,敲这个命令就行:

    mkdir ~/.ssh
    

    这会在你的用户主目录下生成.ssh文件夹。

  • 第二步:复制旧密钥文件
    把旧电脑上的id_rsa(私钥,这个要保管好,别随便传)和id_rsa.pub(公钥)这俩文件,复制到新电脑的~/.ssh目录里。不管是用U盘、云盘还是其他方式传,别把私钥泄露给别人就行。

  • 第三步:设置正确的文件权限
    SSH对密钥和文件夹的权限有严格要求,太开放的话会直接拒绝使用。依次运行这几个命令:

    chmod 700 ~/.ssh
    chmod 600 ~/.ssh/id_rsa
    chmod 644 ~/.ssh/id_rsa.pub
    

    简单解释下:

    • 700:只有你自己能读、写、访问这个文件夹
    • 600:只有你自己能读写私钥(这是核心要求,权限宽了会报错)
    • 644:你能读写公钥,其他人只能读,这个是安全的
  • 第四步:验证是否配置成功
    最后可以测试下连接Bitbucket是否正常,运行:

    ssh -T git@bitbucket.org
    

    如果看到类似logged in as [你的Bitbucket用户名].的提示,就说明搞定了!

另外补充个小情况:如果你的旧密钥不是默认的id_rsa/id_rsa.pub名字(比如叫bitbucket_old_key),那你得在.ssh目录下建一个config文件,内容写:

Host bitbucket.org
  IdentityFile ~/.ssh/bitbucket_old_key

这样SSH就会自动用你指定的密钥连接Bitbucket了。

内容的提问来源于stack exchange,提问作者Aleksander

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 07:16:50