xto*_*f54 6 javascript git jekyll github-pages
想象一个用 jekyll 编译并托管在 github 页面上的静态网站。是否可以在此页面上使用一些 javascript 来询问用户一些输入,然后将该输入“git push”到某个 github 存储库中?
换句话说,如何在 javascript 中编写以下程序:
当然,我理解潜在的安全风险,因为 javascript 代码需要嵌入私有 ssh 密钥。但这将是一种为静态网站添加动态性的有趣方式,并且可能有人知道一些解决方案来确保安全?
谢谢 !
如果您了解 git 的内部结构(blob、树、提交),那么您应该能够使用 GitHub REST API 实施解决方案。这不会在 5 分钟内完成。至于安全性,您应该能够使用 OAuth,因此不需要私有 ssh 密钥。
看一下: https: //developer.github.com/v3/git/
| 归档时间: |
|
| 查看次数: |
1535 次 |
| 最近记录: |