【发布时间】:2012-05-29 21:54:23
【问题描述】:
可以使用 pip 通过命令从 git repo 安装
pip install git+https://github.com/...
但这对生产环境安全吗?有没有办法在不分叉、托管自己和合并任何未来更新的情况下防止它被删除?
【问题讨论】:
-
你是什么意思,“防止它被删除”?您无法控制软件作者对其存储库的处理方式。您也无法控制软件作者如何处理他的 PIP 包。
-
我只是在想象这个 repo 可能发生任何事情的场景(用户被禁止、删除他的帐户、删除 repo)我将无法再访问它。使用 PyPi 上的包,它似乎更能免受这些情况的影响。也许我错了……
-
Git 是去中心化的,所以没有人阻止你克隆 repo。在 Git 中合并上游更改是微不足道的,这是一个单一的 shell 命令(你可以通过 cron 或其他方式运行它)