美文网首页
设置github的SSH-windows下

设置github的SSH-windows下

作者: LL天HH土 | 来源:发表于2022-02-11 15:56 被阅读0次

什么是ssh

ssh是一种网络协议,用于计算机之间的加密登录

github(gitlub)为何要设置ssh

加密传输

前提(最好提前设置)

  • 设置 git 全局 user.nameuser.email
git config --global user.name "你的名称"
git config --global user.email "你的邮箱" 

设置步骤

  1. 查看本电脑是否有id_rsaid_rsa.pub文件;目录:
C:\Users\你的用户名\.ssh
  1. 如果有,请跳到第 4
  2. 如果没有,打开命令行工具(cmd 或则 git)执行以下命令:
ssh-keygen -t rsa -C "你的邮箱地址"
  1. 在任意地方打开命令行工具,并在里面输入如下命令查看 id_rsa.pub 内容
```bash
cat ~/.ssh/id_rsa.pub
```
  1. 复制里么的内容:如下


    id_rsa.pub
  2. 打开 github -> Settings -> SSH and GPG keys或者 https://github.com/settings/keys 后 点击 New SSH key 按钮,然后进行如下操作:

    看图操作,小可爱
  3. 校验是否成功:

  • 在命令行工具里面输入命令:
ssh -T git@github.com
  • 然后你可能看到如下内容:直接输入 yes 回车

    看图,靓仔
  • 如果是下面的代码提示,说明失败,请重新回到第 3 步重新来一遍

Permission denied (publickey).
  • 如果是下面的代码提示,说明成功了,晚上加个鸡腿吧
Hi FrankFang! You've successfully authenticated, but GitHub does not provide shell access.
  1. 后面你就可以愉快的 克隆代码 提交代码
  2. 其他:
    • 一台电脑只需要一个 SSH key
    • 如果你新买了电脑,就在新电脑上重新生成一个 SSH key,把这个 key 也上传到 GitHub,它可以和之前的 key 共存在 GitHub 上
    • 如果你把 key 从电脑上删除了,重新生成一个 key 即可,替换之前的 key

相关文章

  • 设置github的SSH-windows下

    什么是ssh ssh是一种网络协议,用于计算机之间的加密登录 github(gitlub)为何要设置ssh 加密传...

  • GitHub 的设置

    2. 为 GitHub 账号设置 SSH Key 为-GitHub-账号设置-SSH-Key) 出于安全考虑,Gi...

  • github设置

    git config --global user.name "Your name"git config --g...

  • pytorch pad大小设置

    pytorch pad大小设置 看github上别人的code都是采用公式正常情况下,kernelsize都设置为...

  • 设置 GitHub Token

    设置 GitHub Token 登录 GitHub ,点击右上角头像,选中 Settings (设置)。 选择左侧...

  • Hexo安装和配置

    1. Git安装和设置 github 然后设置好git账户使用Github Page搭建博客, 需要在github...

  • GitHub的ssh设置

    创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rs...

  • GitHub设置SSH

    https和SSH的区别 通常情况下Github项目下载分为https和SSH,任何人都能通过https将项目下载...

  • github权限设置

    github permission deny 问题解决 问题产生经过 登录Github账号 找到对应的项目之后,点...

  • Github代理设置

网友评论

      本文标题:设置github的SSH-windows下

      本文链接:https://www.haomeiwen.com/subject/wumnhrtx.html