EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

webdeploy - Online in der Cloud

Führen Sie Webdeploy im kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl webdeploy, der im kostenlosen OnWorks-Hosting-Provider mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


webdeploy - Stellen Sie lokale Dateien auf einem FTP-Server bereit.

ZUSAMMENFASSUNG


Webbereitstellung [Optionen]

Zubehör:

--exclude Gibt den Namen der Ausschlussdatei an. (Standard: '.exclude')

--globalexclude Gibt den Namen der globalen Ausschlussdatei an. (Ursprünglich:
'.globalexclude')

--server Geben Sie den Hostnamen oder die Adresse an.

--port Geben Sie die Portnummer für die Verbindung an. (Standard: 21)

--server-root Geben Sie den Stammordner auf dem Server an, in dem die Dateien gespeichert werden sollen
hochgeladen.

--user Geben Sie den Benutzernamen für die Anmeldung an. (standardmäßig aktueller Benutzer)

--no-ftps --no-tls Deaktivieren Sie Transport Layer Security (TLS), um normales FTP anstelle von FTP zu verwenden
FTPS

--dry-run Gibt die Liste der lokalen Dateien aus, die zum Hochladen geprüft werden, Beenden
ohne hochzuladen.

--ftp-dry-run Melden Sie sich beim FTP-Server an, um zu überprüfen, welche lokalen Dateien neu oder nicht mehr vorhanden sind
Datum, Beenden ohne Hochladen.

--config Konfigurationsdatei angeben (Standard: '.webdeploy_conf')

--help kurze Hilfenachricht

OPTIONAL


--ausschließen
Geben Sie den Namen einer Ausschlussdatei an. Bevor WebDeploy ein Verzeichnis nach Dateien durchsucht, um
hochladen, wird die Ausschlussdatei gelesen. Alle Verzeichnisse, die in der Ausschlussdatei aufgeführt sind
wird nicht gescannt, alle anderen Dateien im Verzeichnis, die in der Ausschlussliste aufgeführt sind
Datei wird nicht hochgeladen. Dies geschieht in jedem gescannten Verzeichnis. Ein Ausschluss
Datei ist für das Verzeichnis eindeutig. Alle Ausschlussdateien müssen jedoch denselben Namen haben. Von
Standardmäßig sucht WebDeploy nach einer Datei namens '.exclude'. Wenn die Datei nicht existiert, dann
nichts wird ausgeschlossen. Weitere Informationen finden Sie im Abschnitt zum Ausschließen von Dateien weiter unten.

--globalexclude
Dies entspricht weitgehend der normalen Ausschlussdatei. Der Unterschied besteht darin, dass diese Datei
nur im Stammverzeichnis gesucht (wo Sie webdeploy ausgeführt haben) und alle Ausschlüsse in
Diese Datei wird auf jedes gescannte Verzeichnis angewendet. Siehe Abschnitt zum Ausschließen von Dateien unten für
mehr Details.

--server-root
Dies gibt das Stammverzeichnis auf dem Server an, das für den Upload verwendet wird. Irgendein
Dateien in Ihrem Root, die direkt arbeiten, wenn Sie webdeploy ausführen, werden hierher hochgeladen
Mappe. Wenn Sie diese Option setzen, stellen Sie sicher, dass Sie ein Verzeichnis ohne nachgestelltes angeben
Schrägstrich.

Wenn Sie beispielsweise möchten, dass Ihre Dateien auf '/ var / www /' auf dem Server, dann verwenden Sie
die Option '--server-root / Var / www'

--Probelauf
Drucken Sie die Liste der lokalen Dateien, die zum Hochladen geprüft werden, beenden Sie das Programm ohne Hochladen.
Dies ist nützlich, um zu überprüfen, ob Sie die Ausschlussdateien richtig eingerichtet haben.

--ftp-trockenlauf
Melden Sie sich beim FTP-Server an, um zu überprüfen, welche lokalen Dateien auf dem neu oder veraltet sind
Server, beenden, ohne hochzuladen. Dies ist nützlich, um zu überprüfen, welche Dateien Sie haben
seit der letzten Bereitstellung aktualisiert oder erstellt. Hier wird auch das Verzeichnis auf dem Server angezeigt
das als Stammverzeichnis für den Upload verwendet wird. Das Root-Verzeichnis kann eingestellt werden
mit --server-root

Beachten Sie, dass alle Optionen mit einer beliebigen eindeutigen Abkürzung angegeben werden können. (--conf ist gleich
als --config, jedoch ist --ser ungültig, da es der Start von --server ist und
--server-root)

BESCHREIBUNG


WebDeploy lädt Dateien aus dem aktuellen lokalen Verzeichnis auf einen FTP-Server hoch. Dateien sind
nur hochgeladen, wenn die lokale Version neuer ist als die Serverversion. Dateien können sein
ausgeschlossen mit den Optionen 'exclude' und 'globalexclue'.

CONFIG DATEIEN


Standardmäßig sucht WebDeploy nach einer Datei namens .webdeploy_conf im aktuellen
Verzeichnis. Wenn diese Datei gefunden wird, werden die Optionen aus dieser Datei geladen. Du kannst
Geben Sie eine andere Konfigurationsdatei in der Befehlszeile mit der Option --config an.

Alle Optionen, die in der Befehlszeile verfügbar sind (außer der Option --config)
kann in einer Konfigurationsdatei angegeben werden.

Eine Konfigurationsdatei darf nur aus Leerzeilen, Kommentarzeilen (die mit einem '#' beginnen) bestehen
Symbol) und Optionszeilen (bei denen es sich um Schlüssel-Wert-Paare handelt). Optionszeilen haben die Form 'KEY
= WERT'. Alle Zeichen nach dem ersten Gleichheitszeichen (ohne führende und abschließende Leerzeichen)
gelten als Teil des Wertes. Ein Wert kann also ein Gleichheitszeichen enthalten
ohne besonderes Entweichen.

Beachten Sie, dass keine Warnungen ausgegeben werden, wenn eine Option in der Befehlszeile angegeben wird
und die Konfigurationsdatei. In diesem Fall hat die Konfigurationsdatei Priorität.

Beachten Sie auch, dass Optionsnamen (Schlüssel) in Konfigurationsdateien nicht abgekürzt werden können wie
Befehlszeilenoptionen.

Hier ist eine Beispielkonfigurationsdatei:

# Serververbindungsdetails
server = ftp.example.com
port = 1234

# Login Benutzername
Benutzer = Daniel

# Öffentlicher HTML-Ordner des Servers
server-root = var/www

AUSSCHLIESSEN DATEIEN


Eine Ausschlussdatei besteht nur aus Leerzeilen, Kommentarzeilen (die mit einem '#' beginnen
Symbol) und Muster, um Dateien abzugleichen, die ausgeschlossen werden sollen.

Um eine Datei namens 'foo' auszuschließen, können Sie eine Konfigurationsdatei wie diese verwenden:

# Schließen Sie die Datei 'foo' aus
foo

Um alle Dateien auszuschließen, die mit '.foo' enden, können Sie ein Platzhaltermuster wie dieses verwenden:

# Alle Dateien mit der Erweiterung foo ausschließen.
*.foo

Sie können auch mit einer Zeichenklasse vergleichen:

# a.foo und b.foo ausschließen, aber nicht c.foo
[ab].foo

Um ein Verzeichnis auszuschließen, benennen Sie das Verzeichnis einfach ohne führende oder nachgestellte Schrägstriche:

# Schließen Sie das 'src'-Verzeichnis aus
src

Gotcha: Ein Verzeichnis könnte einem Muster entsprechen, das Sie nur auf normale Dateien anwenden wollten

Beispiele:


Laden Sie Dateien über eine normale FTP-Verbindung auf ftp.example.com, Port 1234 als Benutzer hoch
'[E-Mail geschützt] '

webdeploy --server=ftp.example.com --user=[E-Mail geschützt] --port=1234 --no-tls

Sehen Sie mit den Einstellungen in ., welche Dateien hochgeladen werden müssen (seit dem letzten Hochladen geändert wurden).
'meine_config.conf'

webdeploy --config my_config.conf --ftp-dry-run

Sehen Sie, welche Dateien hochgeladen werden (möglicherweise zum Testen einer .exclude-Regel)

webdeploy --dry-run

EINSCHRÄNKUNGEN


WebDeploy unterstützt derzeit kein SFTP (FTP über SSH)

WebDeploy kann nur zum Hochladen von Inhalten in das aktuelle Verzeichnis verwendet werden. Es ist nicht
es ist möglich, Inhalte aus einem anderen Verzeichnis hochzuladen, ohne vorher in dieses zu wechseln
Verzeichnis.

Verwenden Sie Webdeploy online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad