当前位置:   article > 正文

为什么Git需要配置ssh密钥,怎么配置?_git配置ssh秘钥

git配置ssh秘钥

一、为什么Git需要配置ssh密钥?

如果不设置 ssh 公钥每次提交代码就要输入你的帐号密码。如果设置了公钥之后你的机器和 github或者gitee 通信的时候, github或者gitee可以通过公钥识别出你是可信赖用户,这样就不需要每次 git 和 github或者gitee 通信的时候都要输入密码了。

二、什么是ssh?

SSH是一种网络协议,用于计算机之间的加密登录。

SSH(Secure Shell,安全外壳)是一种网络安全协议,通过加密和认证机制实现安全的访问和文件传输等业务。传统远程登录和文件传输方式,例如Telnet、FTP,使用明文传输数据,存在很多的安全隐患。随着人们对网络安全的重视,这些方式已经慢慢不被接受。SSH协议通过对网络数据进行加密和验证,在不安全的网络环境中提供了安全的网络服务。作为Telnet和其他不安全远程shell协议的安全替代方案,目前SSH协议已经被全世界广泛使用,大多数设备都支持SSH功能。

三、怎么配置公钥?

接下来以gitee为例进行讲解

(1)先检查是否已存在公钥和私钥

  1. cd ~/.ssh
  2. ls
  3. //看是否存在 id_rsa 和 id_rsa.pub文件,如果存在,说明已经有SSH Key

(2)使用如下命令生成公钥

ssh-keygen -t rsa -C cherish@cherish.pw 

(3)提示会生成一个存放公钥私钥的路径,一般格式是:C/Users/你的用户名/.ssh/:

  1. id_rsa:私钥(私有的钥匙,不能公开)
  2. id_rsa.pub:公钥(可以公开的钥匙)

(4) 复制公钥进入gitee进行设置

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/551571
推荐阅读
相关标签
  

闽ICP备14008679号