配置 Bitbucket 代码库的 SSH 密钥
初学者开发者经常会习惯于一遍又一遍地做同样的事情,更具体地说,就是每pull隔一段时间就登录 Bitbucket 服务器push,因为……为什么不呢?
好吧,既然你这么做了,那我就告诉你:
- 你这是在浪费宝贵的时间
- 你输入的内容超过了应该输入的内容。
- 请不要再这样做了。
那么,我们开始吧!
步骤 0:安装 Git
我假设你以前做过这件事😒,无论你用的是 Windows 还是 Linux 都没关系,但如果你用的是 Windows……请安装 Git Bash。
步骤 1:创建文件id_rsa.pub
打开终端(如果是 Windows 系统,则打开 Git Bash),然后输入:
ssh-keygen -t rsa -b 4096 -C "your@email.com"
如果你操作正确,应该会出现以下画面:
Generating public/private rsa key pair.
Enter file in which to save the key (/home/<your-user>/.ssh/id_rsa):
从现在开始,你只需要做一件事……反复按回车键,就能得到以下结果:
Created directory '/home/<your-user>/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/<your-user>/.ssh/id_rsa.
Your public key has been saved in /home/<your-user>/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:lXhYzNtK37chmNGsV5/278yr6LrWuUygcYvqklcdtzI my.email@gmail.com
The key's randomart image is:
+---[RSA 4096]----+
| o. |
| +o. |
| o +oo |
| +oo.o . |
| .S+oo*.. o|
| .=E+=.o.+o|
| . .o .+.o o.+|
| o .. .oo. +.|
| +o .o+=...oB|
+----[SHA256]-----+
id_rsa.pub创建了一个名为“.”的文件。
第二步:检查你是否做得好
为了确保万无一失,让我们用以下命令查看文件内容(此命令也适用于 Windows 用户):
cat ~/.ssh/id_rsa.pub
你应该会看到类似这样的内容:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDKk+oiraZNtLEOsnoipb2vQneDKEu/KRjkimYucyrISkELCIqudGDhPyOxsKDIh61+tkoufJ6l0i9OCWVF/ckF2b8EZmqDLPIQR0x3Idg8vkmYS+aD/DdeUDrCYOR0rWXrCAdOOMJrkuoN0z+rFEGHW+Lkx8JqIwUm237RVOnJy9g8XG9bpRjjNZGLvhVIR0rmNtJ3NdEHZTrXmkookIU1/XTr/WVn6W7L695yyIYonNGczDrhAmnqYFm6HQabb4NTUm37PiZRxbkiJLjAo44AMM+4FhUrYN9FJkfgSqa3yJAYAGwFxRarw0JiG5yocXMLfP3kkcpfXrSxB2hz4D3U3Mw814tcUlLYQtcJN0kzO5qSUWfXeedZsmQw5p2zwlcrLcXeIvOleupvK+H+r7CW2Efvq/GZtZUytwgO1J2uOrs8RBZMWTYjz1qXOmC03V7Kft3Mcn9udGmuDB9nWuPJi8wl9UyHT/hUpJi4g/n9hazulnToM9mBOi82x2aMvcbnapsPk5dMFmh3lZylAs/szQwYbR05Qu6UXZxoZXWsoZds4O/RrXIsyViw6FKLvO2diJlDNuDu9fg4FK5kbOEktqqi6h3pY8QtJEM7I1iiKUeZVzinswn0Xh7bwEOduT+aZ79J99MV8pav6EsBEEIi+9qFbcuzIMTKrqcUYfOWOw== my.email@gmail.com
这是你的SSH密钥。
步骤 3:在 Bitbucket 中配置您的 SSH 密钥(Github 也类似)
登录Bitbucket并搜索您的用户图标:
现在点击Bitbucket 设置选项:
现在点击SSH密钥选项:
现在按下“添加密钥”按钮。如果您之前配置过 SSH 密钥,它将被列出(就像我的一样):
最后,输入你想要的任何名称,然后粘贴你在步骤 2 中看到的内容:
就这些。很简单,对吧?
步骤 4:使用 SSH 协议克隆您的存储库
现在是时候证明你做得不错了,所以创建或访问任意一个代码仓库,然后点击“克隆”按钮。你应该会看到 SSH 选项被选中:
最后,只需克隆你的仓库,然后就可以开心啦😁:
文章来源:https://dev.to/jorge_rockr/configuring-ssh-key-for-bitbucket-repositories-2925






