我有一个需要部署到许多物联网设备(RasPi)的私人仓库。我希望能够git pull
通过cron
工作。我想知道如何管理对repo的只读访问:
我正在考虑为此目的使用具有只读访问权限的专用github用户。还有其他或更好的选择吗?
答案 0 :(得分:5)
还有其他或更好的选择吗?
另一个(类似于专用用户)是在公共仓库中拥有私人仓库的镜像。
公共回购只能由其所有者("专用用户")访问,并且对于世界其他地方是只读的。
一种方法是set up a webhook,以便收听推送事件并推向镜像。
但如果你是私人回购的唯一贡献者,那么to directly push to both remotes(私人和公共回购)就更容易了。