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

表示   このエントリーをはてなブックマークに追加

Comments

2014年11月24日