ubuntu - 编辑时在远程计算机和桌面之间同步代码

标签 ubuntu dropbox shared

我的桌面上安装了一个 IDE,通常会在安装了 ubuntu 的远程计算机上测试代码。与命令行编辑器相比,我觉得自己在 IDE 中编辑代码很舒服。因此,我想知道是否有任何好的软件或某种方式可以将我的代码立即同步到远程计算机,以便我可以打开远程计算机的命令行并立即运行代码。

像共享文件系统之类的东西,但同步速度超快。我在远程计算机上安装了 ubuntu,并且我拥有管理员权限。我的桌面是安装了 10.8 的 mac。我的台式机和远程计算机都有很好的带宽,但它们位于地球的另一端。

最佳答案

由于您有一台远程 Linux 机器,因此您可能会在其上运行 SSH 服务器以进行远程访问。这意味着您还可以使用 sftp 访问远程文件系统。

在 Mac 上,您可以使用 OSXFuse(作为 sftp 设备驱动程序)和 Macfusion(作为配置 sftp 连接的 UI)挂载 sftp 文件系统。 Sftp 是 ssh 的子协议(protocol),因此您可以使用普通的 ssh 帐户登录。

您可以从这里下载 OSXfuse:https://github.com/osxfuse/osxfuse/downloads

来自这里的 Macfusion:http://macfusionapp.org/

安装 OSXFuse 时,一定要选择“MacFUSE Compatibility Layer”(默认禁用)。

安装后,您的远程文件夹将像外部磁盘一样运行,因此您可以直接在其中打开和编辑文件。任何更改都将通过网络自动保存。

关于ubuntu - 编辑时在远程计算机和桌面之间同步代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13246107/

相关文章:

php - 安装 `libxerces27-dev` php 编译器时无法安装包 `phc`

php - Dropbox API 限制

visual-studio - XapCacheFile.xml 错误 - Visual Studio - Windows Phone 7

database - 如何必须重写共享/构造函数 Visual Basic

c - 父进程在子进程之前执行,如何通过信号量强制相反?

windows - Windows 上的共享内存访问权限

linux - Docker - 卷未在容器中安装最新文件

ubuntu - IRC 客户端连接到通用 channel

git - 如何修复 git 错误 : RPC failed; curl 56 GnuTLS

google-apps-script - 从 Google Drive 上传到 Dropbox