Wie die Arbeit mit ssh in PhpStorm?
Habe ich das Projekt in den remote-server und ich habe nur ssh Zugriff. Wie kann ich mit diesem Projekt? Ich bin auf der Suche nach Informationen, die entweder für PhpStorm oder NetBeans.
- Sie können
rsync
, um die Dateien senden live nach der Bearbeitung in der IDE. - Verwenden Sie Version Steuerung + Deploy-Server
- Ja, sollten Sie arbeiten direkt auf einem server ohnehin. Einrichten der lokalen Umgebung zu arbeiten, drücken Sie dann, um den server für die abschließende Prüfung.
- Niemand hat gesagt, es ist ein Produktions-server. Ich benutze einen remote-server für die Entwicklung zu, und ich finde es nützlich.
- Ich bin derzeit in einer position arbeiten, die für ein großes Unternehmen, das nicht bereits ein "aus der box" bauen, die für lokale Umgebungen. Dies ist aus Kosten-überlegungen. Hier sind ein paar. 1) software-Lizenzen für die zugrunde liegende software. 2) Implementierung und Pflege eines lokalen Umwelt-build-Skript 3) eine bereits funktionierende remote-Entwicklungsumgebung. Sicher würde ich argumentieren, dass Best-Practice ist, um lokalen dev-Installationen allerdings, wer hat schon einen ausreichend komplexen enterprise Anwendung weiß, es gibt einen Unterschied zwischen ideal und real. Bitte konstruktiv sein
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie mehrere Optionen, abhängig von Ihrem system.
rsync
oderscp
Ihre Dateien, wenn Sie Sie veröffentlichen möchten.cvs
,svn
,git
,mercurial
, ...) und via ssh führen Sie ein "update", wenn Sie möchten, dass Ihr code, um live gehen.sshfs
Dateisystem lokal.Ich weiß nicht über NetBeans, aber PhpStorm hat ein feature, das ermöglicht das hochladen von Dateien, sobald diese änderung auf dem server (via FTP oder SSH).
Habe ich nicht viel Erfahrung mit dieser Funktion, aber es scheint gut zu funktionieren. PhpStorm kann auch konfiguriert werden, um änderungen bereitstellen, die aufgetreten sind, außerhalb (es scheint so zu tun, sobald es wieder aktiv ist). Es scheint auch richtig zu löschen, gelöschte Dateien aus dem Projekt, so dass es ein echtes sync, nicht nur die "upload".
Sehen, wie es zu konfigurieren unter ", Um PhpStorm upload geänderten Dateien automatisch" hier: http://www.jetbrains.com/phpstorm/webhelp/uploading-and-downloading-files.html