zoukankan      html  css  js  c++  java
  • hexo上部署博客到Github失败

    fatal: could not read Username for 'https://github.com': No error

    今天在上传博客到搭建到 Github 的个人博客上的时候,已经使用 hexo s 预览成功的。但是在hexo d部署到个人博客的时候出现了一面的问题:

    于是我就使用关键字搜索,找到下面的解决方式:

    把_config.yml文件中repository: https://github.com/Daotin/Daotin.github.io.git这个地址改为git@github.com:Daotin/Daotin.github.io.git
    

    改完之后再次部署 hexo d:

    还是错误,但是错误已经不同了:

    于是我再次查找原因,得到的结果说没有在 Github 上添加公钥

    这就奇观了,我之前一直使用的好好地,怎么突然就坏了呢?

    我使用下面代码去测试下:

    ssh -T git@github.com
    

    如上, Permission denied(publickey)这就表示缺少公钥。

    好吧,缺少公钥就加一个呗。


    Github 添加 SSH Keys

    首先在本地创建 SSH Keys:

    ssh-keygen -t rsa -C "17607171931@163.com"
    

    后面的邮箱即为 github 注册邮箱,也是你登录 Github 的邮箱,之后会要求确认路径和输入密码,一路回车就行。

    成功的话会在 ~/ 下生成 .ssh文件夹,进去,打开 id_rsa.pub,复制里面的key即可。

    然后我们再次测试下公钥有没有添加成功:ssh -T git@github.com

    成功了。

    之后我们再次部署我们的博客网站:hexo d

    成功。我的个人博客网站也正常显示:


  • 相关阅读:
    hdu1003 最大子串和
    cf339d Xenia and Bit Operations
    A + B Problem II
    中国近代史纲要----王洪兵--2016年春季学期----中国海洋大学
    CodeForces 35D Animals
    CodeForces 558D
    Vanya and Brackets
    spfa
    hdu 1217 Arbitrage
    CodeForces 1A Theatre Square
  • 原文地址:https://www.cnblogs.com/lvonve/p/8832342.html
Copyright © 2011-2022 走看看