我一般都是提供所有权限给 ai 的,所以需要一个隔离环境给 ai ,一开始用的是 docker ,但是在 docker 里面启动 docker 需要特权模式还是太危险了,转而使用虚拟机 Vmware 。 把 github 的 ssh key 部署在虚拟机里面也很危险,我的做法是
在 host 上使用 ssh 克隆项目,通过挂在目录到 guest 中,然后 guest 使用 https 克隆项目,
后续 ai 开发完成会通过 git 把提交转给挂载进来的目录中,然后回到 host 中进行 git push
然后回到 guest 进行 git pull,因为 commit hash 是一样的,在执行 git status 之后就会发现所有内容都是对齐的
这样做还有一个好处是 host 看不到构建的中间产物
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.