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用户名
本博文本意在于记录个人的思考与经验,部分博文采用英语写作,可能影响可读性,请见谅
本文来自博客园,作者:ZXYFrank,转载请注明原文链接:https://www.cnblogs.com/zxyfrank/p/16910381.html