与开发服务器代码同步

2019-06-22 09:33:24 +08:00
 coder1
代码的运行环境在 Linux 上且只能运行在 Linux 上,本地机为 Mac。
每人一台与公网隔离的云服务器,但不允许 ftp/xftp/smb,理由是不安全。
同步代码用一个脚本通过 http 上传(硬 token),这么搞有意义么?安全在哪里?
3161 次点击
所在节点    问与答
32 条回复
lhx2008
2019-06-22 09:50:32 +08:00
没意义,权限啥的都没了,黑客也可以调你的脚本。
baojiweicn2
2019-06-22 10:04:13 +08:00
不是有 git 吗?
hhyvs111
2019-06-22 10:06:52 +08:00
sftp 不能用吗? ssh 的够安全了吧
loading
2019-06-22 10:07:26 +08:00
与公网隔离的云服务器,不就是都隔离了吗?
coder1
2019-06-22 10:14:50 +08:00
@hhyvs111 有跳板机,用不了。低位端口全封
coder1
2019-06-22 10:15:12 +08:00
@baojiweicn2 那 debug 阶段提交记录会爆炸
loading
2019-06-22 10:16:16 +08:00
@coder1 分支。
coder1
2019-06-22 10:16:34 +08:00
@loading 内网规模比较大
coder1
2019-06-22 10:17:11 +08:00
@loading 那同步代码也很痛苦啊,本来无感的
loading
2019-06-22 10:24:18 +08:00
@coder1 debug 还直接提交到服务器?本地不测试?用法有问题。
hhyvs111
2019-06-22 10:24:50 +08:00
开发机还有跳板机啊,我们测试环境和正式环境才有。
msg7086
2019-06-22 10:27:58 +08:00
@loading 有些诡异的程序是没法本机测试的。就是不知道楼主在开发的到底是什么。
coder1
2019-06-22 10:29:34 +08:00
@loading 本机 mac,框架不支持 mac。服务器是每人一台的开发机
coder1
2019-06-22 10:30:07 +08:00
@msg7086 框架和一些依赖只支持 Linux 而已
loading
2019-06-22 10:36:34 +08:00
既然是每人一台,不用本地虚拟机的话,用 rsync 随便同步一下目录,ssh 过去随便整整就行了。
caryqy
2019-06-22 10:36:52 +08:00
mac 上装 docker,先自己 docker 里测试
loading
2019-06-22 10:37:29 +08:00
整太复杂了,你们可能 hold 不住,把精力放到开发上吧。
leishi1313
2019-06-22 10:44:17 +08:00
跳板机上建个 git ?内网机器都只能从这台机子 pull 代码?
coder1
2019-06-22 10:50:40 +08:00
@leishi1313 开发机有直接访问 git 的权限
coder1
2019-06-22 10:52:26 +08:00
@loading rsync 能过跳板机么,跳板机上只支持 ssh 命令

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/576371

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX