Mam projektu na serwerze zdalnym i mam tylko dostęp ssh. Jak mogę pracować z tym projektem? Szukam informacji dla PhpStorm lub NetBeans.Jak pracować z ssh w PhpStorm?
9
A
Odpowiedz
12
Masz kilka opcji, w zależności od systemu.
- Możesz
rsync
lubscp
up swoje pliki, gdy chcesz opublikować. - Możesz użyć kontroli wersji (
cvs
,svn
,git
,mercurial
, ...) i przez ssh wykonaj "aktualizację", kiedy chcesz, aby twój kod został uruchomiony. - Lokalnie można skonfigurować system plików
sshfs
.
3
nie wiem o NetBeans, ale PhpStorm posiada funkcję, która pozwala na przesyłanie plików, gdy tylko zmieni się na serwerze (poprzez FTP lub SSH).
Nie mam dużego doświadczenia z tą funkcją, ale wygląda na to, że działa dobrze. PhpStorm można również skonfigurować do wdrażania zmian, które wystąpiły na zewnątrz (wydaje się, że robią to, gdy tylko odzyskają ostrość). Wydaje się również, że poprawnie usuwa pliki, które zostały usunięte z projektu, więc jest to prawdziwa synchronizacja, a nie tylko "przesyłanie".
Zobacz, jak skonfigurować go pod „mieć PhpStorm wysyłania automatycznie zmienione pliki” tutaj: http://www.jetbrains.com/phpstorm/webhelp/uploading-and-downloading-files.html
Powiązane problemy
- 1. Jak pracować z wieloma kluczami ssh
- 2. Jak pracować z kolekcjami
- 3. Projekt debugowania w PhpStorm
- 4. Jak pracować z "FIFO" w C# .NET?
- 5. Jak pracować z hierarchiami typów w Neo4j?
- 6. Jak pracować z dużymi liczbami w PHP?
- 7. jak pracować z południem w django
- 8. Jak pracować z wątkami w pygtk
- 9. Jak pracować z zastępczymi parami w Pythonie?
- 10. Sails.js: Jak pracować z i18n w bootstrapie
- 11. Jak pracować w trybie offline z TFS
- 12. Jak pracować z bitami w bajcie
- 13. Jak pracować z treecombo w ExtJS 4,1
- 14. Jak wyjąć żarówkę z PHPStorm?
- 15. Używanie zdalnego serwera w phpstorm
- 16. jQueryMobile: jak pracować z wydarzeniami z suwakiem?
- 17. Jak wyszukiwać plik w PhpStorm?
- 18. Jak pracować z niedeterministyczną liczbą obietnic jQuery?
- 19. Konfigurowanie PHPStorm z TortoiseSVN
- 20. Jak pracować z NopCommerce MVC jako zespołem
- 21. CUDA - Jak pracować z liczbami zespolonymi?
- 22. mongodb C# jak pracować z dokumentem BSON
- 23. Jak mogę pracować z klasą Android EffectFactory?
- 24. jak pracować z trybem RegexIterator :: REPLACE?
- 25. Jak pracować z pikselami za pomocą Direct2D
- 26. Jak pracować z czasem, odległością i prędkością?
- 27. Jak mogę zrobić deleteRowsAtIndexPaths: pracować z GenericTableViewController?
- 28. Jak pracować z liquibase, konkretny przykład
- 29. Javascript - jak pracować z iteratorem w pętli for z oddzwanianiem
Można użyć [ 'rsync'] (http://en.wikipedia.org/wiki/Rsync), aby wysłać pliki są żywe po ich edycji w IDE. – Treffynnon
Tak czy inaczej, nie powinieneś pracować bezpośrednio na serwerze. Skonfiguruj środowisko lokalne do pracy, a następnie przekaż serwer do ostatecznego przetestowania. – prodigitalson
@prodigitalson Nikt nie powiedział, że to serwer produkcyjny. Używam także zdalnego serwera do programowania i uważam, że jest to przydatne. –