Git管理工具SSH密钥生成及所需注意的问题

SSH keys

SSH key 可以让你在你的电脑和Code服务器之间建立安全的加密连接。

作为一个代码猿,在项目管理中或者才跳槽到新公司,通常会遇到在git里配置ssh密钥的情况。一般来说配置过程和网络上的一些文档类似。

  1. 首先你需要按照Git管理工具,然后在桌面右键git bash here打开它(也可以使用cmd的方式,但不推荐),之后输入cat ~/.ssh/id_rsa.pub来查看本机上是否存在密钥,不存在和已存在是有不同的解决方案的。
  2. 首先来说说正常的不存在的情况,当你输入步骤1的查看密钥命令后,将会得到下面这种提示:No such file or directory,此时你就可以创建生成你的密钥了ssh-keygen -t rsa -C "your_email@example.com",冒号中可以填写自己的邮箱,再使用步骤1中的查看密钥就可以看见了(注意看密钥结尾的是否是你的邮箱,如果不是则需要重新生成密钥,详情请见已存在密钥的解决方案)
  3. 如果查看密钥已存在,且邮箱地址正确的情况,那么我们可以直接使用这个密钥;如果这个密钥并不是你生成的,那么就需要执行ssh-keygen -t rsa -b 4096 -C "your_email@example.com"来重新生成密钥。然后执行步骤1,查看新生成的密钥。重新生成密钥时会叫你取密钥文件的名字,你可以重新取,也可以直接回车使用默认名字;使用默认名字时注意覆盖选项要输入yyes,如下图:
    在这里插入图片描述
  4. 如果重新取了密钥名字,在执行步骤1时需要注意,cat ~/.ssh/newName.pub这么来执行,newName指的是你重新取的文件名,也可以cd.ssh文件夹里使用ls命令查看。
  5. 最后把你生成的密钥复制到相应需要使用的位置就可以了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值