【发布时间】:2023-04-11 08:48:02
【问题描述】:
我想设置一个云开发环境供我个人使用。
要求: 1. 有一个云网络服务器(基本上任何 linux 系统)为我的 Elixir(后端语言)应用程序服务。 2. 将 Sublime Text / Atom 连接到此服务器(可能通过 sftp),并进行代码更改并保存。自动编译和其他东西将由 mix 或 task runner 负责。 3. 多设备连接到此设置。
此设置的原因:
- 我希望能够在任何地方(办公室、家里等)进行开发,只需配置 IDE 并从我上次离开的任何设备继续工作。
- 更高的生产力和更少的设置。
- 也很安全
我目前的解决方案:
- 已设置启用 sftp 服务器的 linux 实例。
- 在 sftp 目录的根目录下创建项目。
- 在这些项目中运行任务运行程序以自动编译并与其他内容一起服务器。
- 将 sublime text 连接到此 sftp 服务器并开始工作。保存时会将文件上传到服务器。
- 我将另一台笔记本电脑连接到此服务器,并且可以开始处理上次保存的状态。
到目前为止,此设置运行良好,但如果有更好的方法,我很想知道。
【问题讨论】:
-
你有什么理由不能只使用像 github 这样的云 VCS 来托管你的代码?
-
Git 也将被使用并推送到 github。我想在相同数量的设备上拥有一份代码副本,而不是多个副本。
标签: amazon-web-services ide sublimetext3 sftp development-environment