Readme

Readme

IDEA 配置远程同步 #

经常使用mac系统进行开发,但是需要项目在Linux系统上进行编译、运行。可以使用JetBrains家的Remote Deployment的功能。

1. 设置远程服务器 #

Settings -> Build,Execution,Deployment -> Deployment -> +(添加)

设置SFTP, 使用ssh configuration的更多设置,设置好登陆的ssh-key登陆密钥。

最后一步最重要,选中这个remote deployment,右键,Use As Default

2. 设置自动上传 #

同样在Depolyment下面,找到Upload changed files automatically to the default server 选择Always

3. 第一次需要手动触发 #

选择项目结构的根目录,然后右键在最下方找到Deployment,选择刚刚设置的Remote Server即可第一次触发自动上传。

4. 日常使用 #

  1. 自动上传可以将本地的变化同步到远程server,实时性非常高。
  2. 编译的操作直接登陆远程服务器进行编译,一般写成GNU风格的脚本一键编译、测试等。编译产生的文件不会反向回传到本地。