2016-04-28 67 views
6

我想在浏览器中使用编辑器并保存在没有服务器的github中。就像在github上/到位桶文本编辑器可以新文件并将其保存是否可以编辑文件并从浏览器提交github/bitbucket

我想知道是否有这2个服务的任何REST API轻松地犯这样的

或者一个Git库文件中的JS可以工作不需要将所有文件拖入我们的机器

回答

4

如果你正在寻找一个可以连接到github上或到位桶在线代码编辑器,那么你可以看看这些:

如果你想自己开发这样的编辑器,你可以从githu开始B或到位桶的REST API文档:

而且只要选择您喜欢的JavaScript的REST库与这些API交互。

对于Github:要创建/更新/删除文件,您可以使用Contents resources。例如,this section explains how to update a file

+0

谢谢,但实际上我被发现github的api。问题是我找不到用于提交bitbucket文件的API – Thaina

+0

@Thaina,您正在寻找内容资源。我已经通过几篇文档链接更新了我的答案。 – GlennV

+1

对不起,我在第一个评论中误认为“bitbucket”是“github”。有了bitbucket,我不认为他们已经通过他们的REST API公开了更新文件,所以你将无法使用它。你可以编写你自己的服务器应用程序,使用git库与你的存储库进行交互,并通过REST API公开必要的操作,但这并不是一件微不足道的事情......或者你可以实现你自己的bitbucket(Server)add - 以暴露这些REST调用,但这也不容易。 – GlennV

1

Bitbucket有一个在线编辑器,您可以在其中更改文件并立即提交。检查出来here

1

See the official response here:

tldr: 他们正在努力扩大自己的API,并回答了在2013年开了一个问题

编辑:端点做,这是现已上市!

+0

它准备好了,让它做。 – Yack

相关问题