GitHub添加SSH——Windows版
Linux或MacOS请阅读 https://www.php.cn/faq/528445.html
前言
我们在github进行克隆git clone xxx
代码或资源时有常用的两种方式https和ssh
这两种方式简单来说:
- https:当进行
git clone xxx
或者其他操作远程仓库命令(前提是项目的拥有者或管理员)时需要输入用户名密码 - ssh:需要创建自己使用的ssh才能使用ssh的方式克隆或操作别人项目,不需要任何用户名密码的验证
名词解释
github:分布式代码或资源托管平台(就是把资源或代码放在别人服务器上可自己或他人共享使用),与之相似的还有gitlab、gitee 等
ssh:SSH(Secure Shell Protocol)就是一种在网络上提供安全传输的协议
步入正题
在github中设置ssh
- 打开github官网登录账户
- 登录成功回到首页点击右上角头像弹出左侧菜单点击setting
- 点击左侧SSH and GPG keys》然后点击New SSH Key
下面是生成key步骤
-
如果安装了git 直接右键单击桌面》Git Bash
git --version
查看安装版本 -
在打开的终端上输入
ls -al ~/.ssh
,出现以下信息就是已经存在ssh key
文件所在地址 》C:\用户(User)\hwboy.ssh, 有就删除,没有就跳过这一步 -
在终端上运行
ssh-keygen -t rsa -b 4096 -C "自己的邮箱"
,然后一路按回车,达成我下面的样子
-t :密钥的类型
-C : 用于识别密钥的注释,一般大家都写的是Email邮箱 -
然后在终端执行
cat ~/.ssh/id_rsa.pub
,查看id_rsa.pub文件中的内容,把这个很长的内容复制下来 -
最后回到github》New SSH key》把复制的粘贴到key文本框内》都填好后点击Add SSH Key按钮
-
输入github账户密码后,显示添加成功,就可以了
-
测试
进入到这个项目使用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])?
输入 yes 按回车就可以了
新生成key时,git clone或者push的时候,经常会报这样的错误,就是少了一个known_hosts文件,本来密钥文件应该是三个,现在是两个,就会报这样的错误,此时选择yes回车之后,即可,同时生成缺少的known_hosts文件文章来源:https://www.toymoban.com/news/detail-722260.html
到这里就结束了,后续还会更新 vue 系列相关,还请持续关注!
感谢阅读,若有错误可以在下方评论区留言哦!!!
推荐文章👇
github怎么设置ssh
使用GitHub(一):添加SSHkey文章来源地址https://www.toymoban.com/news/detail-722260.html
到了这里,关于GitHub添加SSH(Windows版 简单易懂)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!