与远程服务器实时同步代码
protosync的Python项目详细描述
原型同步
protosync在本地开发repo和远程服务器之间无缝同步代码。
不再重复git提交或长rsync命令,只用于在服务器上测试代码。
安装
pip install protosync
快速启动
在remote目录中,打开new terminal并输入:
protosync dest
然后protosync将打印如下命令:
protosync source m0X1a-km0C6mCzWkl56xO0-hUQvYrhL0q5I5lK5qZgU=
在local源目录中运行此命令。
就这样!
您的本地代码现在将同步到远程服务器。
只要输入相同的命令,只要你想再次同步。
注意:要使同步工作,您需要保持远程终端运行。
事实
- protosync使用
.gitignore
自动忽略不必要的文件。 - protosync忽略大于5MB的文件,以防止同步不需要的二进制文件。
- protosync在同步文件时使用端到端加密。服务器无法对数据进行解密。