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

这篇具有很好参考价值的文章主要介绍了GitHub添加SSH(Windows版 简单易懂)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

GitHub添加SSH——Windows版

Linux或MacOS请阅读 https://www.php.cn/faq/528445.html
github ssh,Git,ssh,运维,github

前言

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

github ssh,Git,ssh,运维,github
这两种方式简单来说:

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

名词解释

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

步入正题

在github中设置ssh

  1. 打开github官网登录账户
  2. 登录成功回到首页点击右上角头像弹出左侧菜单点击setting
    github ssh,Git,ssh,运维,github
  3. 点击左侧SSH and GPG keys》然后点击New SSH Key
    github ssh,Git,ssh,运维,github

下面是生成key步骤

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

    github ssh,Git,ssh,运维,github

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

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

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

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

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

  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])?

github ssh,Git,ssh,运维,github
输入 yes 按回车就可以了

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



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




推荐文章👇
github怎么设置ssh
使用GitHub(一):添加SSHkey文章来源地址https://www.toymoban.com/news/detail-722260.html

到了这里,关于GitHub添加SSH(Windows版 简单易懂)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • gitHub添加ssh

    首先你需要有一个github的账户 第一步: 打开终端,输入以下命令,注意“your email”处你自己的邮箱,创建新的ssh ssh-keygen -t ed25519 -C “your email” 第二步:使用ssh登录ssh-agent,终端输入以下 eval “$(ssh-agent -s)” 第三步:在终端输入以下命令,查看自己是否有配置文件,如果

    2024年02月09日
    浏览(31)
  • vscode通过ssh连接github仓库(git+ssh+github+vscode详细步骤)

    首先我们先来了解一下什么是 ssh 和 github SSH(Secure Shell)是一种网络协议,用于在不安全的网络中安全地传输数据和执行远程命令。它提供了加密的通信通道,使得数据传输过程中不容易被窃听或篡改。 SSH 使用公钥加密和私钥解密的方式进行身份验证和数据传输。用户生成

    2024年01月25日
    浏览(62)
  • GitHub添加SSH key(code 128问题)

    1、首先需要检查你电脑是否已经有 SSH key  运行 git Bash 客户端,输入如下代码: 这两个命令就是检查是否已经存在 id_ed25519.pub 或 id_dsa.pub 文件,如果文件已经存在,那么你可以跳过步骤2, 直接进入步骤3 。 2、创建一个 SSH key  代码参数含义: -t 指定密钥类型,默认是 rs

    2023年04月14日
    浏览(39)
  • 【github添加ssh的key】ssh: Could not resolve hostname github: Temporary failure in name resolution

    遇到问题 :ssh: Could not resolve hostname github: Temporary failure in name resolution 解决方法 :github添加ssh的key 步骤: ssh-keygen -t rsa -C \\\"你的邮箱地址\\\" #创建ssh key #-t 指定密钥类型,默认rsa ,可省略; #-C 设置注释文字,比如邮箱; #-f 指定密钥文件存储文件名。 接着复制刚刚生成的密钥

    2024年02月07日
    浏览(63)
  • git常用命令(git github ssh)

    被” “和\\\"[ ]“包含起来的内容表示用户自己选定的参数。但” “是要求用户必须输入的,而”[ ]\\\"表示用户可以根据自己的需要选择输入。 比如git reset的语法是这样的: 其中commitid指的是commit id,可以理解为每一提交到本地仓库之后该仓库状态的ID,利用这个ID我们可以快速

    2024年02月03日
    浏览(53)
  • Git 配置SSH,多个 Github 账号配置不同的SSH KEY

    首先做个说明 生成一对默认的私钥公钥,私钥自己客户端留着用,公钥可以给多个平台用。 多对私钥公钥,主要是应对一个平台多个账号的情况。当然你想每个平台使用不同的私钥公钥也是可以的。 多次生成私钥公钥需要自己重新命名,否则会覆盖之前的。 一、查看是否已

    2024年02月07日
    浏览(69)
  • 本地Git仓库和GitHub仓库SSH传输

    SSH创建命令解释 ssh-keygen = 用于创建密钥的程序 -m PEM = 将密钥的格式设为 PEM -t rsa = 要创建的密钥类型,本例中为 RSA 格式 -b 4096 = 密钥的位数,本例中为 4096 -C “azureuser@myserver” = 追加到公钥文件末尾以便于识别的注释。 通常以电子邮件地址用作注释,但也可以使用任何最适

    2024年02月14日
    浏览(46)
  • 使用 SSH 方式实现 Git 远程连接GitHub

    git是目前世界上最先进的分布式版本控制系统,相比于SVN,分布式版本系统的最大好处之一是在本地工作完全不需要考虑远程库的存在,也就是有没有联网都可以正常工作!当有网络的时候,再把本地提交推送一下就完成了同步,非常方便,故而也得到了广大IT工作者的青睐

    2024年01月18日
    浏览(70)
  • 使用ssh连接github——git学习之路(二)

    ssh全称为Secure Shell, 意味安全的外壳,旨在为不安全的网络提供共安全的通信。 参考自碎步の流年的博客 使用ssh连接github,能够增强安全性和便捷性。因为可以启用ssh代理,这样就不用每次push都要输入密码。 首先,要保证本机安装了ssh工具,一般windows会自带openssh,没有的

    2024年02月14日
    浏览(58)
  • git ssh密钥配置 & 本地项目推送到github

    1 加密算法类型如下所示: 算法类型 公钥 私钥 ED25519 id_ed25519.pub id_ed25519 RSA id_rsa.pub id_rsa 步骤一: 查看已存在的 SSH 公钥 ED25519 算法 cat ~/.ssh/id_ed25519.pub RSA 算法 cat ~/.ssh/id_rsa.pub 步骤二: 生成 SSH 密钥 如果没有公钥 基于ED25519算法,生成密钥对命令如下: ssh-keygen -t ed25519 -C “

    2024年04月23日
    浏览(64)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包