Zum Veröffentlichen gehören zwei Dinge, und sie liegen an zwei verschiedenen Orten. Wer das einmal verstanden hat, findet alles Weitere von selbst.
| Zugang | Ziel | |
|---|---|---|
| Was | Die Anmeldung bei einem Anbieter: Server, Benutzer, Passwort oder Schlüssel. | Wohin dieses Projekt veröffentlicht: Pfad, Löschverhalten, Ausschlüsse. |
| Gehört zu | QuartzControl | diesem Projekt |
| Steht in | Einstellungen → Zugänge | Veröffentlichen |
Der Grund für die Trennung: Dasselbe Webspace-Konto kann mehrere Websites tragen. Ein Passwortwechsel ist dann eine Änderung statt einer pro Projekt.
Umgekehrt heißt das: Ein Duplikat eines Projekts erbt die Zugänge (die gehören zu QuartzControl), aber ausdrücklich nicht die Ziele — sonst überschriebe es beim ersten Klick die Website des Originals.

Veröffentlichen mit drei Zielen — und mit dem Hinweis auf die Basis-URL.
Ein Ziel anlegen

Drei Ziele desselben Projekts; das gewählte zeigt seinen Zugang und den Serverpfad.
+ Neues Ziel. Das Formular fragt nach Name und Art, und die Art entscheidet den Rest:
| Art | Wofür |
|---|---|
| SFTP / rsync | Ein Webspace oder eigener Server, siehe 6.4 |
| FTP | Dasselbe, älter und unverschlüsselt — ebenda |
| Ordner | Ein Ordner auf diesem Rechner, siehe 6.5 |
| Git-Branch | GitHub Pages, Codeberg Pages und Verwandte, siehe 6.2 |
| Webhook | Der Anbieter baut selbst, siehe 6.6 |
Zu einem Ziel gehört genau ein Zugang, und die Art des Zugangs ergibt sich aus der Art des Ziels. Deshalb bietet das Formular nur passende an; andere legt man in den Einstellungen an.
Ein Ziel zu löschen lässt den Zugang bestehen — QuartzControl sagt das in der Frage.
Der Host-Key
Bei SFTP und rsync steht am Zugang, ob der Host-Key schon bestätigt ist. Beim ersten Verbinden zeigt QuartzControl den Fingerprint des Servers und bittet, ihn mit dem zu vergleichen, den der Anbieter angibt. Nur bei Übereinstimmung verbinden.
Ändert sich der Key später, bricht die Übertragung ab und QuartzControl sagt beides, was das heißen kann: ein neu aufgesetzter Server — oder ein Angriff. Erst nachfragen, dann Host-Key vergessen, nie umgekehrt.
Bevor es losgeht
Steht die Basis-URL noch auf localhost, warnt die Seite
oben. Die fertigen Seiten enthalten sonst Links auf localhost — sie funktionieren auf dem Server
nicht.