2017-03-27 3 views
0

Ist es möglich, mit dem Plesk Git extension Änderungen direkt auf dem Server (z. B. Dateien vom Kunden auf seine Website hochgeladen) begangen begehen?Commit Änderungen auf dem Server mit Git-Erweiterung für Plesk Onyx

Die Erweiterung ist so konfiguriert, dass sie ein Remote-Repository (GitHub) verfolgt, und die einzige Option ist "Pull letzte Commits". Es scheint keine Commit oder Push Funktionalität anzubieten.

Ich habe versucht, manuell auf lokale Änderungen zu übernehmen, wenn auf den Server über ssh verbunden, aber es gibt kein Verzeichnis in meinem Arbeits Baum .git so kann ich keine git Befehl ausführen ...

Antwort

1

Laut einem Mitglied des Plesk Teams:

Wenn Sie Remote-Repository verwenden, das folgende Szenario angenommen wird - die Änderungen an diese Remote-Repository senden, und dann Plesk zieht sie aus der Remote-Repository und stellt sie auf Ihrer Website bereit.

Commit- oder Push-Funktionalität ist im Falle eines Szenarios verfügbar, wenn Sie die Änderungen von Ihrem lokalen Repository an Plesk senden, und Plesk stellt dann die Änderungen auf Ihrer Website bereit.

siehe: https://talk.plesk.com/threads/commit-changes-made-on-the-server-with-git-extension-for-plesk-onyx.342362/#post-822292

1

Wie ich weiß, Die Plesk Git-Erweiterung erstellt nur bare Repositories (oder nur im menschlichen "Deployment-Modus"), so dass es keinen funktionierenden Baum gibt und Commit und Push nicht verfügbar sind.

Diese Entscheidung basiert darauf, dass es keine "Entwicklung" auf "Produktionsserver" gibt.

Ich weiß nicht, wird diese Erweiterung zukünftig Nicht-Bare-Repositories unterstützen oder nicht.

Verwandte Themen