Смонтируйте мой веб-сервер как диск в Win7 / 8

По разным причинам у меня все еще есть несколько машин с Windows (версии 7 и 8.1). Они все еще мои основные машины. Тем не менее, я уже некоторое время использую пару рабочих столов Ubuntu 12.04 (с 9.04 до 12.04). Это мои основные машины для разработчиков и они находятся в моей локальной сети.

У меня также есть несколько серверов Ubuntu 12.04, обслуживающих веб-страницы (WAN). Одним из них является мой основной веб-сервер, в то время как другие хранят резервные копии и информацию БД, которая стала достаточно большой, чтобы потребовать собственный сервер, чтобы сервер, обслуживающий веб-страницы, не зависал.

Короче говоря, я все еще большую часть времени провожу за компьютерами с Windows, даже когда делаю dev для своих машин с Ubuntu. Я вырос на кодировании в Crimson Editor и до сих пор предпочитаю его для написания кода на PHP (а иногда и Ruby). (Я знаю, что есть, вероятно, 20 лучших графических интерфейсов для кодирования, которые, если бы я просто потратил время на изучение ... предложения приветствуются.) Сейчас я хотел бы перенести свою разработку на недостаточно используемый WAN-сервер.

Багровый редактор будет открывать файлы по FTP, но это причиняет боль по нескольким причинам. В идеале я мог бы сопоставить веб-каталог моего сервера WAN Ubuntu с буквой диска на моих компьютерах с Windows. Тогда я мог бы использовать File Explorer, перетаскивать и т. Д. Изначально в Windows без всякого замедления и PITA прохождения функций Crimson по FTP.

Мое исследование на сегодняшний день показало, что были программы для этого с Win 7 и Ubuntu 10.10, но они были немного обманчивы - то есть упали и испортили информацию. Очевидно, что мой код был утерян или поврежден при транспортировке - это не идеал.

Есть ли способ сделать это надежно? Если да, то каковы проблемы безопасности? У меня есть настройка Iptables, но IP-адрес моего домашнего подключения является динамическим, а не статическим. Поэтому я предпочел бы не иметь дело с этим.

Благодаря

0
задан 18 December 2013 в 10:02

1 ответ

Это выглядит как прекрасная возможность ознакомиться с программным обеспечением для контроля версий. Помимо обеспечения безопасности вашего кода и возможности отмены действий даже через несколько недель или месяцев, он также решит вашу проблему с сохранением кода на сервере и, тем не менее, возможностью работать с ним с вашего любимого компьютера.

Лично я очень люблю использовать git , но есть много других систем контроля версий, таких как svn и mercurial .

Хотя эти системы отличаются во многих деталях, сами основы одинаковы. У вас есть локальная рабочая копия на компьютере, с которым вы работаете - с git эта локальная копия также является полноценным хранилищем с полной историей, но, опять же, подробностями - и (удаленным) ] хранилище со всеми когда-либо внесенными изменениями. Как только вы закончили работу, над которой вы работаете, вы фиксируете эти изменения из своей локальной рабочей копии в своем хранилище. С этого момента вы можете удалить свою рабочую копию, изменить ее по своему вкусу и всегда возвращаться к подтвержденной версии.

По крайней мере, для svn и git, существуют расширения оболочки для Windows Explorer, которые облегчают передачу изменений даже для людей, совершенно новичков в этом.

0
ответ дан 18 December 2013 в 10:02

Другие вопросы по тегам:

Похожие вопросы: