···11git-pages-cli
22=============
3344-_git-pages-cli_ is a command-line application for uploading sites to [git-pages].
44+_git-pages-cli_ is a command-line application for publishing sites to [git-pages].
5566If you want to publish a site from a Forgejo Actions workflow, use [git-pages/action] instead.
77···3939317716dee4379c167e8b5ce9df38eb880e043e5a842d160fe8d5bb408ee0c191
4040```
41414242-To upload a site from a git repository available on the internet (`--password` may be omitted if the repository is allowlisted via DNS):
4242+To publish a site from a git repository available on the internet (`--password` may be omitted if the repository is allowlisted via DNS):
43434444```console
4545$ git-pages-cli https://example.org --upload-git https://codeberg.org/username/example.org.git
4646$ git-pages-cli https://example.org --password xyz --upload-git https://codeberg.org/username/example.org.git
4747```
48484949-To upload a site from a directory on your machine:
4949+To publish a site from a directory on your machine:
50505151```console
5252$ git-pages-cli https://example.org --password xyz --upload-dir site-contents
···5858$ git-pages-cli https://example.org --password xyz --delete
5959```
60606161-It is not possible to upload a site to a domain for the first time using HTTPS, since the git-pages server is not allowed to acquire a TLS certificate for a domain before a site is published on that domain. Either use plain HTTP instead, or provide a hostname for which the server *does* have a TLS certificate using the `--server` option:
6161+It is not possible to publish a site to a domain for the first time using HTTPS, since the git-pages server is not allowed to acquire a TLS certificate for a domain before a site is published on that domain. Either use plain HTTP instead, or provide a hostname for which the server *does* have a TLS certificate using the `--server` option:
62626363```console
6464$ git-pages-cli https://example.org --server grebedoc.dev --password xyz --upload-dir ...