WindowsでHexoを使う(deploy)
Windows 7にインストールしたHexoだが、作業フォルダはLinuxと共用なので、そのままdeploy出来ると思っていた。
だがdeployしようとすると、
Run
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
と言われてしまった。
メールアドレスとGithubユーザー名を設定して、再度deployしようとしたが、
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
とrejectされる。
よく考えたら当たり前だが、WindowsでもSSHキーの設定が必要らしい。
Linuxで設定したSSH秘密鍵と公開鍵の両方をC:\Users\(ユーザー名)\.ssh
内にコピペしたら、ようやくdeploy出来た。
これで無事WindowsでもHexoを使えるようになった。
Hexoにはローカルホストで使う管理画面プラグインもあるようなので、もう少し導入が簡単になればWindowsユーザーにも静的サイトジェネレーターが広まる可能性があるんじゃないだろうか。
ーー
(関連記事)
WindowsでHexoを使う(インストール) | Pagent