ssh-keygen生成git ssh密钥

1.设置用户名与邮箱

全局设置(对所有git工程都有效)
设置用户名:git config --global user.name 用户名
设置邮箱: git config --global user.email 邮箱

对特定工程设置(要在命令行中切换到特定工程目录下执行)
设置用户名:git config user.name 用户名
设置邮箱:git config user.email 邮箱

2.获取公钥

  1. 检查SSH keys是否存在
  ls ~/.ssh

如果目录不存在或者没有看到id_rsa和id_rsa.pub这两个文件,则说明需要创建一个公钥

  1. 新建一个SSH keys
ssh-keygen -t rsa -C "email@mail.com"

使用如上命令,即可生成公钥。(-C参数添加了密钥的注释,如果不需要这个参数也可以省略)
注意!!! 一定要记得写保存位置(如图中1处),否则不会生成公钥
注意!!!  一定要记得写保存位置(如图中1处),否则不会生成公钥
passphrase可以不写的,直接两次回车

  1. 可以在/C盘/用户/当前用户(Administer)/.ssh中看见 ,也可以在git bash输入ls ~/.ssh 查看

3.登陆GitHub,添加SSH秘钥信息

方法一:
在这里插入图片描述
在这里插入图片描述
点击New SSH key出现下图:
在这里插入图片描述
把.ssh下面的id_rsa.pub拖拽至空白处,点击Add SSH key提交,弹出验证git账号密码的窗口,输入即可完成。

方法二:
也有教程说在git bash中输入cat ~/.ssh/id_rsa.pub命令,也能实现。(没试过,不确定行不行)

参考文档:

二师兄1986:ssh-keygen生成git ssh密钥qian27enjoy:Git远程仓库配SSHpetercao:解决git仓库从http转为ssh所要处理的问题Silence_Lee:使用SSH建立Git远程仓库和本地库连接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值