最近开发php,因为代码要部署到远端开发机上进行调试,所以研究了下phpstorm连接远程开发机的配置。尝试过两种方案:一种是开发机上下载代码各种版本管理,然后连接到本地,本地的文件变化同步到远端。这种方案管理git merge等不太方便,没有GUI的工具使用。第二种方案是本地进行版本管理,变化的文件推到远端。这种开发还是部署都非常方便,下面就说下这种配置的流程。
1、选择从已有文件中创建项目
2、因为与开发机是 ssh 连接所以选择红框那个选项
3、填写项目名称和本地代码路径,这个对应到开发机上的代码。配置选择 custom
4、自动同步选择 always,勾选upload external changes,这个可以使git切换分支等也能够同步
5、没有配置过选择 add new remote server 就可以了。去掉check http连接,因为我用的是ssh。
6、填写 host,用户名,密码等,点击 test sftp connection 必须是成功的
7、点击 next 就可以愉快的进行开发了,本地的修改都会同步到远端。开发过程中也可以在 Tools –> Deployment 中就行其他设置。
开始愉快的开发代码吧!