如何从私有仓库GitHub中获取信息?

问题描述 投票:0回答:1

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

github github-pages
1个回答
1
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.