Github配置SSH Key,clone验证,远端配置,详细教程

这篇具有很好参考价值的文章主要介绍了Github配置SSH Key,clone验证,远端配置,详细教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  • GitHub 在2021年8月13日停止支持密码身份验证,因此需要使用其他身份验证方式进行克隆操作。最常见的解决方法就是ssh验证

新建SSH-key

git config –-global user.name ‘xxxxx’ 
git config –-global user.email ‘xxx@xx.xxx’

在你的git base上,分别敲入以上指令,设置一下全局配置,名字自己取,邮箱也是你自己的

ssh-keygen -t rsa -C ‘上面的邮箱’

代码参数含义:
-t 指定密钥类型,默认是 rsa ,可以省略。
-C 设置注释文字,比如邮箱。
-f 指定密钥文件存储文件名。

  • 下面会让你填三个内容,按需填写即可,直接3下回车也都可以
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/wenfu/.ssh/id_rsa):
Created directory '/c/Users/wenfu/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/wen/.ssh/id_rsa
Your public key has been saved in /c/Users/wen/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:CWbbd3uAAwMXcuXXXXXXXXXXXXXXXhcw XXXX@163.com
The key's randomart image is:
+---[RSA 3072]----+
|      =.Bo+ o o+*|
|       E = = o ++|
|      B + = = o .|
|     = = * = + o |
|    . . S       .|
|         . o = . |
|            . +  |
|             o . |
|              .  |
+----[SHA256]-----+

如上提示,去到/c/Users/wen/.ssh/id_rsa.pub目录,找到你.pub后缀的文件,这个就是公钥,密钥不要动它。放着就好。打开id_rsa.pub这个文件,把里面的内容复制

Github配置

1、登录GitHub,点击右上角你的头像,进入你的Settings
github sshkey,elasticsearch,大数据,搜索引擎,github,git
2、点击"SSH and GPG keys",再点击"New SSH key"
github sshkey,elasticsearch,大数据,搜索引擎,github,git
3、随便起个标题,然后在key填入id_rsa.pub文件里复制的内容,点击"Add SSH key"即完成
github sshkey,elasticsearch,大数据,搜索引擎,github,git

测试

ssh -T git@github.com

github sshkey,elasticsearch,大数据,搜索引擎,github,git
先会有以上提示,输入”yes“即可,然后看到You’ve successfully 即为成功。

  • 踩坑
    这里有一点,如果之前有添加错误的key,需要在ssh目录里
    github sshkey,elasticsearch,大数据,搜索引擎,github,git
    known_hosts文件里,删除那段错误的授权key内容,然后重新操作,才可成功

使用PuTTYgen生成供TortoiseGit使用的.ppk密钥文件

TortoiseGit想要clone代码,还需要使用.ppk的密钥文件,才能进行数据传输
github sshkey,elasticsearch,大数据,搜索引擎,github,git
在此,需要使用PuTTYgen工具
github sshkey,elasticsearch,大数据,搜索引擎,github,git
选择导入密钥
github sshkey,elasticsearch,大数据,搜索引擎,github,git
选择上方生成的id_rsa密钥
github sshkey,elasticsearch,大数据,搜索引擎,github,git
再选择保存密钥(save private key)
github sshkey,elasticsearch,大数据,搜索引擎,github,git
即可生成.ppk文件的密钥,随后在clone的时候选择即可正常传输
github sshkey,elasticsearch,大数据,搜索引擎,github,git文章来源地址https://www.toymoban.com/news/detail-671027.html

到了这里,关于Github配置SSH Key,clone验证,远端配置,详细教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 14.(开发工具篇github)如何在Github配置ssh key

    上图表示已存在。跳第三步 拷贝第三步内容,保存

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

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

    2024年02月07日
    浏览(67)
  • GItHub配置ssh key的步骤(个人复习)

    配置SSH key用于在GitHub上进行安全的代码传输和访问。以下是在GitHub上配置SSH key的步骤: 1. 打开终端(Linux或Mac用户)或Git Bash(Windows用户)。 2. 检查是否已经存在SSH密钥。输入以下命令查看是否存在SSH密钥:    ls -al ~/.ssh    这里的存在的.pub文件是之前码云配置的密钥  

    2024年02月08日
    浏览(48)
  • Win10 环境配置 Github SSH Key

    使用 Git 关联远程仓库通常可以使用 HTTP 协议或者 SSH 协议,在使用上 SSH 只需要一次配置,之后 提交操作 都不需要进行用户密码验证;但是 HTTP 方式每次 Push 操作都需要验证用户名和密码。 当然,HTTP 方式更方便开源,匿名用户可以随意进行克隆和代码阅读;在个人项目使

    2024年02月03日
    浏览(44)
  • 【Git】保姆级详解:Git配置SSH Key(密钥和公钥)到github

    博主简介: 22级计算机科学与技术本科生一枚🌸 博主主页:是瑶瑶子啦 每日一言🌼: “当人们做不到一些事情的时候,他们会对你说你也同样不能。”——《当幸福来敲门》 克里斯加德纳 Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目

    2024年02月14日
    浏览(62)
  • gitHub学习之SSH key的设置

    1、打开git bash 2、创建SSH Key 输入指令: ssh-keygen -t rsa -C 你的邮箱 ps:直接输入邮箱,不要带双引号之类的 然后就会显示这两行表示成功了: 紧接着又会问你: Enter passphrase (empty for no passphrase): 就是让你输入密码,如果你设置了密码,那在你使用ssh传输文件的时候,你就要输

    2024年01月22日
    浏览(64)
  • 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日
    浏览(37)
  • mac本地创建ssh key连接github

    今天克隆自己github上面的笔记到新电脑上,用http连接进行克隆,然后要我输入账号密码,输入完报了个提示“remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.”,说是密码验证于2021年8月13日不再支持,那么就只能用ssh key的方式来连

    2024年02月13日
    浏览(43)
  • 拥有多个github账号时,如何管理多个SSH key?

    目前github已经拒绝通过密码访问私有仓库,只能通过SSH Key。但SSH key不能重复使用,如果有多个github账号的话,就需要多个不同的key。 如果访问一个私有仓库的话,出现如下提示,则说明可能当前的key不正确。那么如何管理多个key就成为一个问题。 下面有两个方案管理多个

    2024年02月12日
    浏览(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日
    浏览(59)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包