• windows系统如何添加ssh key到github


      我自己的电脑安装了git后,从来没有用过,今天偶然用了一次,发现不能pull到东西,报错说我没有权限,于是我网上搜索了一下,应该是我没有配置ssh key的原因,相信很多人都有和我一样的经历吧,这里呢,我就顺手写一篇博客,给和我一样的人一个指引,同时也给我自己一个记录啦。

    第一步:打开git bash,任意位置即可

     第二步:先配置一下全局的git用户名和邮箱 

     git config --global user.name "你的git帐户名"
     git config --global user.email "你的git邮箱"  
    

      第二步的布置也可以放在ssh配置完成之后,都无所谓的。

    第三步:开始配置ssh key了,输入命令

    ssh-keygen -t rsa -C "你的git邮箱"
    

     

    出现这些内容的时候说明配置成功

    第四步:进入到.ssh文件夹目录

    .ssh文件夹的目录位置:C:UsersOliveKong.ssh (c:用户用户名文件夹.ssh),如果你没有给自己的电脑命名,那么用户名文件夹就是Administrator文件夹,很明白了吧

    第三步添加ssh key成功之后,.ssh文件夹中就会出现这两个文件了

    第五步:添加ssh key到github

    打开id_rsa.pub文件,复制里面的内容,进入你github中,点击头像右面的黑色小三角,出现下拉选项,点击setting

    进入setting后,点击SSH and GPG keys

     然后你会看到,New SSH key按钮

    点击按钮,下面会出现下图中的内容,title自己取个名字,key下面的文本域,要把你从id_rsa.pub中复制的内容粘贴到这里

    最后点击绿色的Add SSH key按钮就成功啦

    最后一步:回到git bash 命令窗口,输入

    ssh -T git@github.com
    

     输入完成后出现上图中的内容,最后的yes是我自己输入的,也就是说你会看的的结尾是(yes/no),你也跟着输入yes就好啦

     出现红框中的文字就说明你成功啦,这时候你就可以任意的玩弄github啦,哈哈(pull和push啥的都可以了)。

    文章如有bug,请留言!
  • 相关阅读:
    mysqldump 导出数据库为DBname的表名为Tname的表结构 导出数据库的所有表的表结构
    mysqldump 备份某张表 Warning: A partial dump from a server that has GTIDs will by default include the GTIDs of all transactions,
    nfs missing codepage or helper program, or other error
    date 增加一个小时 减少一个小时
    mysqldump 备份单个数据库
    mysql删除账户
    怎么删除某个用户的所有帖子?
    mongodb删除重复数据
    ReSharper2018破解详细方法
    激活windows和office
  • 原文地址:https://www.cnblogs.com/olive27/p/6056612.html
Copyright © 2020-2023  润新知