• github hexo配置踩过的坑


    大体步骤:配置npm,在github中增加自己的sshkey。

    多sshkey的话在用户主目录的.ssh中要配置好。

    删除仓库里面 source/_posts/我的文章.md

    执行下面命令更新博客

    hexo g == hexo generate#生成
    hexo s == hexo server #启动服务预览
    hexo d == hexo deploy#部署

    生成ssh方法,多个shh

    1.生成指定名字的密钥

    ssh-keygen -t rsa -C "邮箱地址" -f ~/.ssh/github_jslite

    会生成 github_jslitegithub_jslite.pub 这两个文件

    2.密钥复制到托管平台上

    vim ~/.ssh/github_jslite.pub

    打开公钥文件 github_jslite.pub ,并把内容复制至代码托管平台上

    3.修改config文件

    vim ~/.ssh/config #修改config文件,如果没有创建 config

    Host jslite.github.com
    HostName github.com
    User git
    IdentityFile ~/.ssh/github_jslite
    
    Host abc.github.com
    HostName github.com
    User git
    IdentityFile ~/.ssh/github_abc
    

    添加到博客的config文件中

    git remote add origin git@jslite.github.com:JSLite/JSLite.git
    

    4.测试

    ssh -T git@jslite.github.com # @后面跟上定义的Host

  • 相关阅读:
    「专题总结」后缀自动机
    「专题总结」回文自动机
    「专题总结」后缀数组
    2.11毕设进度
    2.10毕设进度
    2.09毕设进度
    2.08毕设进度
    2.07毕设进度
    2.06毕设进度
    2.05毕设进度
  • 原文地址:https://www.cnblogs.com/debugzer0/p/5456674.html
Copyright © 2020-2023  润新知