bitbucket新增个人ssh公钥

本文介绍了如何在Bitbucket中正确地配置SSH公钥以便进行私人代码管理。具体步骤包括:通过点击右上角的view profile进入个人设置页面,然后找到并选择Bitbucket settings,在左侧菜单栏中找到SSH Keys选项,最后完成公钥的添加。

昨天为了保存代码,本地搭建了gitlab,但是发现有点慢,可能用了gitfs之后会好点,但是眼前还是要尽快解决,于是想到了bitbucket,私人代码存放确实不错,但是这次又忘了如何添加ssh公钥了。

记录如下:

  • 点击右上角 view profile

这里写图片描述

  • 点击 bitbucket settings

这里写图片描述

  • 左下角有个 SSH Keys

这里写图片描述

  • 剩下的就不用说了。但是需要注意的是,我之前加错了地方,放到了某个项目的deploy key里面,但是即使删除了之后在个人setting这边依旧加不上key,会提示

这里写图片描述

  • 速度还是挺不错的,可以达到2Mbps

这里写图片描述

### 配置 GitHub 和 Bitbucket 的不同 SSH 密钥 为了在同一台机器上同时使用 GitHub 和 Bitbucket 的服务,可以分别为它们配置独立的 SSH 密钥。以下是具体的实现方法: #### 1. 创建不同的 SSH 密钥对 首先,为 GitHub 和 Bitbucket 各自创建一个单独的 SSH 密钥对。 对于 GitHub: ```bash ssh-keygen -t rsa -b 4096 -C "your_email_for_github@example.com" -f ~/.ssh/id_rsa_github ``` 对于 Bitbucket: ```bash ssh-keygen -t rsa -b 4096 -C "your_email_for_bitbucket@example.com" -f ~/.ssh/id_rsa_bitbucket ``` 以上命令会分别生成 `~/.ssh/id_rsa_github` 和 `~/.ssh/id_rsa_bitbucket` 私钥文件及其对应的公钥文件[^1]。 #### 2. 将公钥添加至对应的服务平台 将生成的公钥内容复制并添加到各自的账户中。 - 对于 GitHub: 使用以下命令获取公钥内容: ```bash cat ~/.ssh/id_rsa_github.pub ``` 登录 GitHub 账户,在 **Settings -> SSH and GPG keys -> New SSH key** 中粘贴该公钥内容[^3]。 - 对于 Bitbucket: 类似地,运行以下命令获取公钥内容: ```bash cat ~/.ssh/id_rsa_bitbucket.pub ``` 登录 Bitbucket 账户,在 **Personal settings -> SSH keys -> Add key** 页面中粘贴该公钥内容[^5]。 #### 3. 编辑 SSH 配置文件 编辑或创建 `~/.ssh/config` 文件来区分这两个主机的身份验证方式。 在终端中打开配置文件: ```bash nano ~/.ssh/config ``` 然后按照以下模板填写内容: ```plaintext Host github.com HostName github.com User git IdentityFile ~/.ssh/id_rsa_github Host bitbucket.org HostName bitbucket.org User git IdentityFile ~/.ssh/id_rsa_bitbucket ``` 这一步确保了当访问 GitHub 或 Bitbucket 时,系统能够自动选择正确的私钥进行身份认证[^2]。 #### 4. 测试连接 完成上述步骤后,可以通过测试确认是否成功建立连接。 针对 GitHub: ```bash ssh -T git@github.com ``` 针对 Bitbucket: ```bash ssh -T git@bitbucket.org ``` 如果一切正常,应该收到类似于“Hi username! You've successfully authenticated...”的消息[^4]。 --- ### 注意事项 - 确保每一对密钥都绑定唯一的电子邮件地址。 - 如果遇到权限错误或其他问题,请检查 `.ssh/config` 文件中的语法以及路径是否正确。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值