github - 是否可以从浏览器编辑文件并提交 github/bitbucket

标签 github bitbucket github-api git-commit bitbucket-api

我想在浏览器中使用编辑器并在没有服务器的情况下保存在 github 中。就像 github/bitbucket 中的文本编辑器可以新建文件并保存一样

我想知道这 2 个服务是否有任何 REST api 可以轻松提交这样的文件

或者一个 js 中的 git 库,它可以在不需要将所有文件拉入我们的机器的情况下工作

编辑:

2018 年之后,这两项服务都已经公开了他们的 API。这个问题已经过时了

最佳答案

如果您正在寻找可以连接到 github 或 bitbucket 的在线代码编辑器,那么您可以查看这些:

  • Codeanywhere
  • Cloud9

  • 如果你想自己开发这样的编辑器,你可以从 github 或 bitbucket 的 REST API 文档开始:
  • Github
  • Bitbucket

  • 只需选择您喜欢的 javascript REST 库即可与这些 API 进行交互。

    对于 Github:要创建/更新/删除文件,您可以使用 Contents resources .

    例如,this section explains how to update a file .

    关于github - 是否可以从浏览器编辑文件并提交 github/bitbucket,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36910364/

    相关文章:

    Git 每次提交和 pull 时都要求输入密码

    git - 无法放弃 Git 中的本地更改

    git - 如何使用 GitHub API V3 列出公共(public)存储库的所有版本

    Git:哪些命令使本地存储库与远程存储库相同?

    Visual Studio 2015 中的 Git 标记在 GitHub 网站上不可见

    Git:我删除了本地分支,但我仍然可以切换到它。如何永久摆脱它?

    bitbucket - 具有 BitBucket 双因素身份验证的 TeamCity 提交状态发布者

    git - 发生冲突时如何强制 merge 成功?

    search - Github 搜索 : how to search in multiple languages

    github - 如何通过 Github Archive 数据衡量语言流行度?