Зв
с Netbeans
Для работы напрямую через ftp / sftp в Netbeans 6.8
- Откройте новый проект и выберите «Приложение Php с удаленного сервера»
- Ему все еще нужно локальное хранилище для файлов, чтобы вы могли работать с ними, поэтому вам нужно указать имя проекта и его локальную папку
- Следующим шагом является удаленная настройка: нажмите кнопку «Управление», чтобы добавить новое соединение, присвоив ему имя и выбрав sftp или ftp. Затем введите конфигурацию соединения с начальным каталогом
- Вернувшись на экран удаленной конфигурации, каталог загрузки должен совпадать с «начальным каталогом»
- На следующем экране вы можете получить все источники проекта
После каждого сохранения файла он будет автоматически загружен на сервер. Если нет, зайдите в свойства проекта и убедитесь, что «Загрузить файлы» находится в режиме «OnSave» в разделе «Запуск конфигурации».
PS:
У меня были проблемы с предупреждением «Подлинность ... не может быть установлена. RSA fingerkey is ...», которое появлялось при каждом сохранении. Если это так, просто создайте пустой и доступный для записи файл known_host и укажите на него в свойстве «Известные файлы хоста» вашего удаленного подключения, а затем перезапустите Netbeans (замечено на netbeans forum )
Редактировать: На этом этапе поведение все еще не совсем то, что я ожидаю, так как при открытии файла netbeans откроет локальную копию и перезапишет удаленную копию при сохранении.
Edit2: Видимо, вы не можете открыть файл напрямую с сервера в Netbeans. Вам придется скачать файл перед его изменением.
Общее решение
Одним из обходных путей является использование утилиты, которая сопоставит удаленное хранилище как локальный диск. Я знаю, что Fuse делает это для Mac и Linux. Я еще не нашел один для Windows.