当前位置:   article > 正文

Github和Gitee配置ssh key访问不再需要密码_gitee 不每次输入密码 ssh

gitee 不每次输入密码 ssh


一、查看本机有没有生成sshkey

查看有没有生成过ssh key,没有就生成一个.

#
cd ~/.ssh
ls

#如果没有id_rsa和id_rsa.pub,说明没有生成过,如果有,说明存在
#如果没有ssh key,执行下面的命令生成
#ssh-keygen -t rsa -C "邮箱地址"

如:
ssh-keygen -t rsa -C "ljxxx@126.com"
输入命令后一直回车即可
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

二、查看生成的key

cd ~/.ssh
ls -hl
cat id_rsa.pub
  • 1
  • 2
  • 3

结果示例:
$ cat id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCtSE0NBshzeHzL8elTDqDIUcz4QrYl9xA+sJB5WCznQrYRbFnj22JE1R5p6JnVzYvEEuUO96h/HHeIrlGSxsHGKKcL0PflLe/LsnrF6FzBDWsA9CbVgLTCmQ3Cg4aiIdoCfdVcFCGzXYE/Er4PSwviZqlX7m/SJPoLkhDBK83YUs5wgmXSrDiDqI3VCffvW9fI7uYTqZbryVuSBlN/tK7OnU0VncYfzhQ1Itu1PbADqWyMqV820jLXHhGDTx8Xf4BtJh4BI9rOjCdv7ezhBEsYm/vp75XL789ibEGwMrEZyI2bfbAfK+TiNPK3MD77xxxx9hW2JEFq/ZwONVg7ovaRQKNVm+uTiZgHs1HFxXwQyp/EVwPiJziNqSS/jRAw0WOzZyAUE0yIc8VYPU5NLqYLa79drBjpqLfkvdni4KblDabm+m31E1cFZGVFjce3FvcEg1RFSFE8kkz3kz/rmsr0wsc6m+EuORvtmySIE46FSM4HvXe6agk= ljxxx@126.com

三、Github设置

先登陆github,登陆地址如:https://github.com/login

1.Github上添加ssh key

当前的方法是:右上角点个人头像,点击下拉菜单->Settings->SSH and GPG keys->New SSH key进行添加,将cat id_rsa.pub查看到的内容贴进去保存即可(Title随便取名,Key里面填公钥内容)
在这里插入图片描述

2.验证是否成功

#通过命令测试
ssh -T git@github.com

#看到如下日志说明成功
$ ssh -T git@github.com
Hi XXXXX! You've successfully authenticated, but GitHub does not provide shell access.
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

设置成功后,Github可不需要账号密码clone和push代码了

四、Gitee设置

先登陆gitee,登陆地址如:https://gitee.com/login

1.Gitee上添加ssh key

登陆Gitee网站后,右上角菜单->账号设置->安全设置->SSH公钥,进行添加,标题任意,公钥文本框填上面生成好的id_rsa.pub里面的内容

在这里插入图片描述

2.验证测试

#验证命令如:
ssh -T git@gitee.com

#测试结果如:
$ ssh -T git@gitee.com
Hi XXX(@XX)! You've successfully authenticated, but GITEE.COM does not provide shell access.
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

设置成功后,Gitee可不需要账号密码clone和push代码了

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

闽ICP备14008679号