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