当前位置:   article > 正文

GitHub添加SSH(Windows版 简单易懂)_github ssh

github ssh

GitHub添加SSH——Windows版

Linux或MacOS请阅读 https://www.php.cn/faq/528445.html
1

前言

我们在github进行克隆git clone xxx代码或资源时有常用的两种方式https和ssh

1
这两种方式简单来说:

  1. https:当进行git clone xxx或者其他操作远程仓库命令(前提是项目的拥有者或管理员)时需要输入用户名密码
  2. ssh:需要创建自己使用的ssh才能使用ssh的方式克隆或操作别人项目,不需要任何用户名密码的验证

名词解释

github:分布式代码或资源托管平台(就是把资源或代码放在别人服务器上可自己或他人共享使用),与之相似的还有gitlab、gitee 等
ssh:SSH(Secure Shell Protocol)就是一种在网络上提供安全传输的协议

步入正题

在github中设置ssh

  1. 打开github官网登录账户
  2. 登录成功回到首页点击右上角头像弹出左侧菜单点击setting
    在这里插入图片描述
  3. 点击左侧SSH and GPG keys》然后点击New SSH Key
    11

下面是生成key步骤

  1. 如果安装了git 直接右键单击桌面》Git Bash
    git --version查看安装版本

    2

  2. 在打开的终端上输入ls -al ~/.ssh,出现以下信息就是已经存在ssh key
    1
    文件所在地址 》C:\用户(User)\hwboy.ssh有就删除,没有就跳过这一步

  3. 在终端上运行 ssh-keygen -t rsa -b 4096 -C "自己的邮箱",然后一路按回车,达成我下面的样子
    -t :密钥的类型
    -C : 用于识别密钥的注释,一般大家都写的是Email邮箱
    res

  4. 然后在终端执行cat ~/.ssh/id_rsa.pub,查看id_rsa.pub文件中的内容,把这个很长的内容复制下来
    111

  5. 最后回到github》New SSH key》把复制的粘贴到key文本框内》都填好后点击Add SSH Key按钮

  6. 输入github账户密码后,显示添加成功,就可以了
    145

  7. 测试
    进入到这个项目使用ssh进行克隆代码操作 https://github.com/gitboyzcf/vite-plugin-style-vw-loader

可能会出现的问题:The authenticity of host ‘github.com (20.205.243.166)’ can’t be established.

ED25519 key fingerprint is SHA256:+DiY3wvvV6TuJJhbpZis.
This key is not known by any other names.
Are you sure you want to continue connecting (yes/no/[fingerprint])?

111
输入 yes 按回车就可以了

新生成key时,git clone或者push的时候,经常会报这样的错误,就是少了一个known_hosts文件,本来密钥文件应该是三个,现在是两个,就会报这样的错误,此时选择yes回车之后,即可,同时生成缺少的known_hosts文件



到这里就结束了,后续还会更新 vue 系列相关,还请持续关注!
感谢阅读,若有错误可以在下方评论区留言哦!!!
111




推荐文章

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