首页 > 解决方案 > 如何从私有仓库 GitHub 获取信息

问题描述

我有一个 GitHub Pages 站点。我有一个场景,我需要获取一些不公开的信息。是否可以让网站从私人回购中获取一些信息,然后以某种方式使用这些信息?谢谢!

标签: githubgithub-pages

解决方案


没有安全的方法可以使用 GitHub Pages 站点来执行任何需要授权的操作,除非您从站点的用户那里获得授权。那是因为 GitHub Pages 只托管静态站点。也就是说,仅包含 HTML、CSS 和 JavaScript 的网站。没有后端来存储执行授权或任务所需的秘密,将这些秘密嵌入网站的 HTML 或 JavaScript 是不安全的,因为任何人都可以提取它们。

如果您需要访问私有存储库,您将需要使用合适的后端实现(例如,Sinatra 应用程序)创建您自己的站点,并使用它代表用户访问数据。


推荐阅读