美文网首页
Windows配置Github的SSH-key

Windows配置Github的SSH-key

作者: 淡淡的伤你 | 来源:发表于2017-11-16 10:41 被阅读105次

gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。

检查已存在的SSH key

  1. 打开Git Bash

  2. 输入

    cd ~/.ssh

    ls

  1. 检查/.ssh目录来查看是否存在公开的ssh key

生成一个新的SSH key并添加到ssh-agent

  1. 打开Git Bash

  2. 输入

     ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
     生成一个新的ssh key,使用填入的邮箱地址作为ssh key的标签,并生成RSA密钥对
    
  3. 看到如下提示时:

     Enter a file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter] 
     默认按回车
    
  4. 然后为ssh key设置密码:(必填)

  5. 查看ssh-anent是否启用

     eval "$(ssh-agent -s)" 
     返回进程ID
    
  6. 使用如下指令把ssh key添加到ssh-agent中

    ssh-add ~/.ssh/id_rsa

为你的github账号添加SSH key

  1. 前往 GitHub 网站的"account settings",依次点击"Setting -> SSH Keys"->"New SSH key"
  2. title随填写,key处拷贝 ~/.ssh/id_rsa.pub 中的内容

测试你的SSH连接

  1. 打开Git Bash

  2. 输入

    ssh -T git@github.com

  1. 看到如下提示时:
`Hi longfeizheng! You've successfully authenticated, but GitHub does not provide shell access.`
http://dandandeshangni.oss-cn-beijing.aliyuncs.com/github/TIM%E6%88%AA%E5%9B%BE20171116102220.png

相关文章

  • git总结

    GitHub创建远程仓库 配置多个SSH-key 当公司gitlab和自己的github都要配置ssh-key时,...

  • Github使用笔记

    一、配置Github环境 安装Git 配置ssh-key 检查ssh-key的设置 生成新ssh-key 添加ss...

  • Windows配置Github的SSH-key

    gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHu...

  • Git配置多个SSH-Key & python中git的使用

    一、配置多个SSH-Key 当前电脑已设置过了一个ssh-key,终端查看已配置的SSH-Key文件 cd ~/....

  • 2019-02-14

    在github中新建仓库,项目名一定要是 用户名.github.io的形式 配置SSH-key 没有SSH-Key...

  • windows配置多git账号

    参考文章:Windows下Git多账号配置,同一电脑多个ssh-key的管理按流程执行后,碰到的问题Permiss...

  • git

    下载与配置 Windows下载地址https://git-for-windows.github.io/ 配置信息g...

  • Git配置多个SSH-KEY

    git可以配置多个ssh-key。 生成多个ssh-key命令 添加私钥

  • 配置多个SSH-Key

    为了安全性,个人的github和公司的gitlab需要配置不同的SSH-Key。具体如下: 切换到系统的SSH目录...

  • 怎么参与一个开源github项目的?

    一、前期准备 注册一个github登录 下载安装git 配置ssh-key 二、操作 fork一个开源的项目 cl...

网友评论

      本文标题:Windows配置Github的SSH-key

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