当前位置:   article > 正文

【git】Git配置SSH公钥

git配置ssh公钥

1.为什么要配置ssh呢?

代码仓库存在多种拉取地址,HTTPS 使用时需要我们提交时同时提交用户名称和密码。

配置了SSH公钥的话,使用时不需要提供名称和密码 ,所以通过添加公钥和密钥,可以让我们更高效地提交代码,免去重复的操作

公钥我们一般是给服务器的,他们到时候在权限中加入我给的公钥,然后当我从远地仓库中下载项目的时候,我在 git clone xxx 的时候,那个服务器我通过他的绑定的公钥来匹配我的私钥,如果匹配,就可以正常下载,否则失败。

2.配置步骤

  • 配置用户名和邮箱

git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。

git config --global user.name "你的名字"
git config --global user.email "你的邮箱"

git config --list查看 我们配置的用户名和邮箱

  • 生成公钥私钥

ssh-keygen -t rsa -C xxxxxxxxxx

这里用邮箱:ssh-keygen -t rsa -C 邮箱

-t:声明密钥类型

-C:向生成的密钥添加注释

红线处 .ssh为密钥生成目录, id_rsa是私钥,id_rsa.pub是公钥

  • 复制公钥---------直接在文件内复制,要么输入下行命令

  • 将复制好的公钥配置到gitee/github上

点击确定就配置好啦 

  • 查看是否配置成功

成功啦! 

ssh配置可以参考:https://docs.github.com/zh/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent

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

闽ICP备14008679号