Loading

Hexo 配置多个git账号 Windows10

Hexo 配置多个git账号

生成秘钥

ssh-keygen -t rsa -f  ~/.ssh/这里是新密钥名称 -C "这里是你的邮箱"

假定新秘钥名称 id_rsa_abc

邮箱YOUR_EMAIL@gmail.com

公钥配置到对应的github账号中

.pub文件可以直接用文本打开

内容粘贴到github的 Settings -> SSH and GPG keys -> New SSH Key

Key里面填写复制的id_rsa_abc.pub里的内容,这样公钥就配置好了

配置ssh config

Host ABC
  HostName ssh.github.com
  User git
  IdentityFile "C:\Users\???\.ssh\id_rsa_abc"

这里填写刚生成的那个

ssh-agent bash
ssh-add -D
ssh-add C:/Users/Frank/.ssh/id_rsa(原来的)
ssh-add C:/Users/Frank/.ssh/id_rsa_abc
ssh -T -p 443 git@ABC

配置hexo的_config.yml当中的deploy

首先删除已有的 .deploy_git

deploy:
  type: git
  repo: git@ABC:XXX/XXX.github.io.git
  branch: main
  name: XXX
  email: YOUR_EMAIL@gmail.com

XXX就是github用户名

posted @ 2022-11-21 09:41  ZXYFrank  阅读(20)  评论(0编辑  收藏  举报