github - 如何从私有仓库 GitHub 获取信息
问题描述
我有一个 GitHub Pages 站点。我有一个场景,我需要获取一些不公开的信息。是否可以让网站从私人回购中获取一些信息,然后以某种方式使用这些信息?谢谢!
解决方案
没有安全的方法可以使用 GitHub Pages 站点来执行任何需要授权的操作,除非您从站点的用户那里获得授权。那是因为 GitHub Pages 只托管静态站点。也就是说,仅包含 HTML、CSS 和 JavaScript 的网站。没有后端来存储执行授权或任务所需的秘密,将这些秘密嵌入网站的 HTML 或 JavaScript 是不安全的,因为任何人都可以提取它们。
如果您需要访问私有存储库,您将需要使用合适的后端实现(例如,Sinatra 应用程序)创建您自己的站点,并使用它代表用户访问数据。
推荐阅读
- javascript - 完成承诺后渲染 [ React Native ]
- python - Python Flask XSS 中和(Veracode 警报)
- java - 参数化 Spring Value 注释字符串
- webview - 信使 webview 的 URL 是否需要是 HTTPS?
- react-native - 如何通过嵌套映射函数获取 no_images/images
- ios - RxSwift,MVVM:与子视图控制器的通信
- android - 如何使用 FloatingActionButton 创建 BottomNavigationView
- javascript - 如何从控制台获取 Linkedin 会话 cookie
- javascript - 为什么 window.open 在桌面 PWA 中显示空白屏幕(看起来很模糊)?
- chart.js - 如何为一个 X 轴 chart.js 绘制多个值