Coding中
Hexo token update
說明 GitHub 廢除帳密驗證後,如何在 Hexo 的 _config 改用 Personal Access Token 部署,並提供 macOS 使用者透過 Keychain 更新金鑰的解法。
在上一篇Github.io 個人網站架設中提到在 config 裡面設定的部分,在 Github 對於權限更改,廢除使用 username 以及 password 的方式,而改使用 token 作為驗證方式。
在 github 裡面的 settings,使用 Personal token 來產生一組金鑰,接著在 config 裡面改用環境變數帶入金鑰。
接著更改你的環境變數,如果是使用 bash 則在.bashrc 裡新增export HEXO="TOKEN"
# Deployment
## Docs: https://hexo.io/docs/one-command-deployment
deploy:
type: git
repo: https://github.com/Tylerastro/Tylerastro.github.io
branch: main
github-token: $HEXO
然而我想提出的是如果是 Apple 用戶,很大機率使用 Keychain 的服務作為金鑰儲存,如果以上方法失敗,可以到 Keychain 手動更改 github 的密碼,挑選 kind 為 internet 的密碼做更改,就可以成功更新金鑰密碼了。
最後編輯 2023.04.02·© 2023 tylerastro·手工打造