设为首页 收藏本站
查看: 5646|回复: 0

Intellij IDEA配置自动同步到FTP服务器

[复制链接]

尚未签到

发表于 2015-5-29 11:05:42 | 显示全部楼层 |阅读模式
  Intellij IDEA 是一款非常强大到跨平台的IDE,可以在任何主流操作系统中使用并且保证一致的操作习惯。但是这款优秀的IDE的相关中文教程却少得可怜,大部分使用者都是在慢慢摸索、互相学习才得以熟练使用。
  这里laser介绍一下 FTP 服务器自动同步的配置和一些注意事项,希望能对你有所帮助。
  首先前提是你已经创建了一个本地的工程,然后假设我在工程目录里新建一个文件夹叫做wordpress,我们将用它来同步我的 FTP 服务器上的文件。
  打开“Tools -> Deployment -> Configuration…”,然后点击左上角的小加号新建一个服务器,在“Connection”页卡下填好各项参数。
  填写完“FTP host”和“User name”、“Password”之后,可以选择“Test FTP connection…”测试一下设置是否正确,如果提示“Successfully connected to xx.xx.xx.xx”则说明连接成功。
  还有一项“Root path”可以选择“Autodetect…”,但要注意一定要在连接测试成功以后才能点,你也可以点击旁边的省略号按钮,手动指定“Root path”。
  注意:这里有的FTP服务器无法自动检测,当点击旁边的省略号按钮时也无法列出服务器文件目录,这时你需要点击“Advanced options…”,然后将“Passiv mode”勾选上即可。
  填完这些以后我们就有了一个有效的服务器连接了,下面转到“Mappings”页卡,这里有三个输入框,第一个“Local path”当然就是你本地的路径了,你可以点省略号按钮,选择刚刚创建的wordpress目录。
  第二个输入框是“Deployment path on server ‘xxx’”,这个就是你希望部署在服务器上的哪个目录,一般跟“Connection”页卡下的“Root path”是相同的,如果是默认的根目录就是一个斜杠“/”。当然你也可以部署到其他目录。这个目录部署后,本地的 wordpress 文件夹里面的文件,在上传时就会保存到这个目录中。
  第三个输入框是“Web path on server ‘xxx’”,这个是通过你的网址可以访问到的路径,因为有的时候部署的路径不一定是实际的访问路径。如果部署的路径与实际的访问路径相同,则此处只填一个英文句点“.”即可,代表当前路径。
  当完成这些以后,点击下方的“Apply”,然后点“Ok”关闭对话框。
  这时,在Project列表中右键点击创建的wordpress文件夹,应该会多出一个“Deployment”选项,里面的子选项即为上传和下载文件或目录,这说明本地的文件夹已经和 FTP 服务器上的路径建立了联系。
  如果想要设置在本地保存后自动同步到 FTP 服务器,可以先左键单击 wordpress 目录,然后选择“Tools -> Deployment -> Configuration…”打开刚才设置服务器的对话框,在左侧选择此服务器,然后单击上方四个小图标最右侧服务器模样的图标,点击后可以看到服务器的名字加粗了,这样就将该服务器设置成了wordpress目录首要使用的服务器连接,完成后关闭对话框。
  再次打开“Tools -> Deployment ”,单击下方的“Automatic Upload”,这样就完成了自动同步的设置,当本地的 wordpress 目录中有文件修改并保存时,将自动同步到服务器(前提是本地与服务器上目录结构一致且文件名相同)。
版权所有:Hi,laser! @44ux.com 《Intellij IDEA配置自动同步到FTP服务器》
本文链接:http://44ux.com/index.php/2011/12/intellij-idea-could-not-show-ftp-file-list/
特别声明:除特别标注,本站文章均为原创,遵循CC BY-NC 3.0,转载请注明出处

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-71852-1-1.html 上篇帖子: 浅谈“一个实现ftp断点续传的类” 下篇帖子: iptables开放ftp小记
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表