Это действие заархивировано. Я рекомендую использовать рабочие процессы Custom GitHub Actions для развертывания на страницах GitHub. Вот пример кода миграции из этого действия GitHub.
Самое потрясающее действие по развертыванию вашего веб-сайта на страницах GitHub.
Это действие GitHub использует JavaScript для максимальной скорости.
Использование действия JavaScript упрощает код действия и выполняется быстрее, чем действие контейнера Docker.
.github/workflows/deploy.yml
.GH_PAT
Вот пример файла deploy.yml
:
name : Blazing fast GitHub Pages deploy
on :
push :
branches :
- main
jobs :
deploy :
runs-on : ubuntu-latest
steps :
- uses : actions/checkout@main
- name : npm install, test and build
run : |
npm install
npm run test
npm run build
- name : Deploy site to gh-pages branch
uses : alex-page/[email protected]
with :
repo-token : ${{ secrets.GH_PAT }}
Если вам нужен более индивидуальный подход, вы можете добавить эти значения. Более подробное объяснение файла рабочего процесса можно найти в документации GitHub.
Параметр | Описание | Значение по умолчанию | Необходимый |
---|---|---|---|
repo-token | Токен личного доступа | ${{ secrets.GH_PAT }} | true |
site-directory | Каталог сайта | _site | false |
commit-message | Сообщение фиксации для ветки | Развертывание с использованием действия быстрого развертывания страниц GitHub. | false |
deploy-branch | Филиал для развертывания созданного веб-сайта. | gh-pages | false |
«не удалось прочитать имя пользователя для https://github.com: нет такого устройства или адреса»
Это связано с тем, что развернутая папка сайта содержит каталог .git
. Рекомендуется собрать сайт в новой папке для развертывания.