Hexo部署-Git配置SSH公钥连接本地仓库与远程仓库
在本地计算机上生成新的 SSH 密钥。 生成密钥后,可将公钥添加到 GitHub.com 上的帐户中,以便通过 SSH 为 Git 操作启用身份验证。
GitHub创建的仓库默认分支通常名为main,旧一点的储存库可能名为master。
checkout -B main
-
打开Git Bash创建密钥。输入:
1 | ssh-keygen -t ed25519 -C "zhang6410319@hotmail.com" |
将以提供的电子邮件地址为标签创建新 SSH 密钥。
当系统提示您“Enter a file in which to save the key(输入要保存密钥的文件)”时,可以按 Enter 键接受默认文件位置。 请注意,如果以前创建了 SSH 密钥,则 ssh-keygen 可能会要求重写另一个密钥,在这种情况下,我们建议创建自定义命名的 SSH 密钥。 为此,请键入默认文件位置,并将 id_ALGORITHM 替换为自定义密钥名称。
-
根据提示,键入安全密码。
-
cat
查看公钥,clip
复制。
1 | ls -al ~/.ssh |
-
粘贴到GitHub远程仓库。
-
验证是否配置成功
1 | ssh -T git@github.com |
-
\hexo\.git\config
文件
-
hexo
生成并部署
1 | hexo g&&hexo d |
参考
-
https://docs.github.com/zh/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent
-
https://blog.csdn.net/m0_56676311/article/details/135509261