docs: enhance explanation for EXTERNAL_REPOSITORY

This commit is contained in:
peaceiris 2019-09-27 15:21:17 +09:00
parent 954d420fb6
commit 2485261a06

View File

@ -220,7 +220,7 @@ For example:
#### ⭐️ Deploy to external repository #### ⭐️ Deploy to external repository
By default, the files are published to the respository which is running this action. If you want to publish to another repository on GitHub set the environment variable `EXTERNAL_REPOSITORY` to `<username>/<repo>`. By default, your files are published to the repository which is running this action. If you want to publish to another repository on GitHub, set the environment variable `EXTERNAL_REPOSITORY` to `<username>/<external-repository>`.
For example: For example:
@ -229,11 +229,17 @@ For example:
uses: peaceiris/actions-gh-pages@v2.4.0 uses: peaceiris/actions-gh-pages@v2.4.0
env: env:
ACTIONS_DEPLOY_KEY: ${{ secrets.ACTIONS_DEPLOY_KEY }} ACTIONS_DEPLOY_KEY: ${{ secrets.ACTIONS_DEPLOY_KEY }}
EXTERNAL_REPOSITORY: peaceiris/peaceiris.github.io EXTERNAL_REPOSITORY: username/username.github.io
PUBLISH_BRANCH: master PUBLISH_BRANCH: master
PUBLISH_DIR: ./public PUBLISH_DIR: ./public
``` ```
You can use `ACTIONS_DEPLOY_KEY` or `PERSONAL_TOKEN`. When you use `ACTIONS_DEPLOY_KEY`, set your private key to the repository which includes this action and set your public key to your external repository.
Be careful, `GITHUB_TOKEN` has no permission to access to external repositories.
## Tips and FAQ ## Tips and FAQ
### How to add `CNAME` ### How to add `CNAME`