ssh密钥生成

添加SSH密钥
要添加一个SSH密钥, 您需要生成一个或使用一个现有的密钥。

密钥
粘贴您的SSH公钥,通常包含在文件’/.ssh/id_ed25519.pub’或’/.ssh/id_rsa.pub’ 中,并以“ssh-ed25519”或“ssh-rsa”开头。请不要使用您的SSH私钥。

例子:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDB5/pNDjPw3dWWinrDlnxQe47/GTEN2CXzvArfAzUis83xoucf2bo/yIgTMbZupQjWcW1ggmRMJMx8SFUmmKZrAIWBa3w/W0y8P5ee73XwJkTT1L+LrpMO72YAqzcexI0rLmY6G4yh2G/vM+O8us393Q3+et7BG50c2NMaFaYli7lJCTyxhIr/Q+N0kxFItGScjF1X3Yt5NDYJQgqtLWNlz1UGfpTQ3z5+OVqQfn+nHSKtyPikkD9s0jq/HKK3N4mq4XkejLLNhTfVvvjbNsIjFujjV3TxwwNiRWU7U1rZ1O9Sh8Za6M+Y9l+CQvGkG0j4G5KrC6mDmXZVQFtAlgxTvzh5xcFs4CHJPspJGH7fKTgrTnDOkoesXg9naZ5wC9kHIT9+GdCH6mSa0vBoVDx8mBZbQgbfEpEFWlUDT6xcFgIjqFaDX5KqYvAfPaY237mi/svMJEgs/Z+czTRQPZoiQwLHtaQHR/hNc11TbkyJ3pMRhryUuupZ/HA1o6UUQfk= Administrator@20191014-152234

1、概述

SSH密钥可以在提交代码时,免去登录的繁琐操作,只比较公钥(远程)和私钥(本地)。
在这里插入图片描述

HTTPS可以在提交代码时,每次都需要登录的繁琐操作

2、配置SSH密钥

⑴ 生成密钥

在Git Bash中输入命令

ssh-keygen -t rsa -C 登录邮箱
1

这里需要替换 登录邮箱,再根据提示,指定生成密钥的目录
如果选择默认,直接按回车键即可,默认会在当前用户的根目录下的 .ssh目录中,生成密钥

⑵ 查看密钥

查看 .ssh 目录下的 id_rsa.pub文件,复制其内容

⑶ 配置GitHub

步骤1


步骤2


步骤3
点击右上角头像 → Settings → SSH and GPG keys → New SSH key → 输入密钥的名称( Title) 和 刚才复制的公钥内容( Key) → Add SSH key

3、使用SSH密钥

配置远程仓库地址
配置Git仓库的remote地址为 SSH类型【git@github.com:???/???.git】的即可

注意:如果使用的是HTTPS类型的remote URL,则在提交代码时,仍需要输入用户名和密码,以验证身份

4、测试

在Git Bash中输入

ssh -T git@github.com

如果响应
You’ve successfully authenticated, but GitHub does not provide shell access.

证明配置正确

©️2020 CSDN 皮肤主题: 鲸 设计师:meimeiellie 返回首页
实付 9.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值