配置GitHub(SSH KEY篇)

首先得有个GitHub账户,如果没有,自觉出门右转去GitHub注册去,只需要准备好邮箱即可。

第1步 找到设置KEY的地方

按这个步骤找到设置
登入账户 - 点击右上角的个人头像 - 下拉菜单Settings - SSH and GPG keys,如下图


SSH KEYS-1.png

第2步 GitHub页面初建Key

  1. 如果页面里已经有一些 key,就点「delete」按钮把这些 key 全删掉。如果没有,就继续下一步(上图中的就新创建的截图,最开始没来得及截图)
  2. 点击 New SSH key,你需要输入 Title 和 Key
    随便命名个Title,比如Ben-F1,但是现在没有 key,就需要进行下一步

第3步 利用Git Bash创建Key

  1. 打开 Git Bash (我配置的是Git Bash,这里仅记录这个方法的使用)
  2. 复制并运行 rm -rf ~/.ssh/* 把现有的 ssh key 都删掉,这句命令行如果你多打一个空格,可能就要重装系统了,建议复制运行(考虑到我的GitHub是新鲜出炉的,压根没有设置过什么SSH KEY,这句命令行我没有运行)
  3. 运行 ssh-keygen -t rsa -b 4096 -C "你的邮箱",注意填写你的邮箱!
  4. 按三次回车,如下图(第一次enter之后,会让填写passphrase,最好的办法是什么都不如输入,++直接回车,直接回车,直接回车++ 当然也passphrase也可以随便输入,记事本记一下,待会设置完之后检测需要用到)
    SSH KEYS-2.png
  5. 运行ll ~/.ssh,可以看到有2个文件,这里记住id_rsa就是钥匙,千万不要把这个东西泄漏出去,id_rsa.pub就是,需要上传的是这个锁而不是钥匙。
    然后运行 cat ~/.ssh/id_rsa.pub,得到一串东西
    SSH KEYS-3.png

    完整的复制这串很长的乱码,复制到打开的GitHub网页KEY框里,点击提交,填写账户密码,或者选择一个GitHub账户即可
  6. 回到Git Bash,输入ssh -T git@github.com,得到如下图所示,如果passphrase 未设置,则直接enter回车即可,如果设置了就记住第4步设定的密码。
    SSH KEYS-4.png

Note: 如果你看到 Permission denied (publickey). 就说明你失败了,请回到第 1 步重来,是的,回到最上面的第 1 步重来;如果你看到 Hi lishishu! You've successfully authenticated, but GitHub does not provide shell access. 就说明你成功了!


补充说明
  • 一台电脑只需要一个 SSH key SSH 原理与运用
  • 一个 SSH key 可以访问你的所有仓库,即使你有 1000000 个仓库,都没问题
  • 如果你新买了电脑,就在新电脑上重新生成一个 SSH key,把这个 key 也上传到 GitHub,它可以和之前的 key 共存在 GitHub 上
  • 如果你把 key 从电脑上删除了,重新生成一个 key 即可,替换之前的 key
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,293评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,604评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,958评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,729评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,719评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,630评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,000评论 3 397
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,665评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,909评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,646评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,726评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,400评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,986评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,959评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,996评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,481评论 2 342

推荐阅读更多精彩内容

  • 第一章 安装Git工具 下载GitHub for Windows,直接点击安装,安装完成后,可以看到“Git Sh...
    不圆的石头阅读 11,840评论 5 63
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,627评论 9 163
  • 1、准备工作 1.1、git 1.1.1、github 首先注册、登录uername 最好都用小写,因为最后建立的...
    日居_月诸阅读 4,673评论 2 18
  • 凤城的喷泉更妩媚地喷洒着,西湖的灯更多彩地亮着——这是本国庆节的两个闪亮的话题:广场喷泉,西湖亮灯。 ...
    心田一瓣阅读 314评论 2 3
  • 随着年龄的渐渐长大,开始了奔三的最后年纪,也意识到青春的火车慢慢的驶出了自己的站台。梦想慢慢的不敢再轻易说出口,像...
    海栗阅读 289评论 0 201