2016-04-28 12 views
6

ブラウザでエディタを使用し、サーバーなしでgithubに保存します。ただ、githubの/ビットバケット内のテキストエディタのような新しいファイルが、私は簡単に仕事ができるのjsにそのファイルを編集し、github/bitbucketをブラウザからコミットすることは可能ですか?

またはgitのライブラリなどのファイルをコミットするには、この2つのサービスのいずれかのREST APIがあるかを知りたい、それを

を救うことができます私たちのマシンにすべてのファイルを引き込む必要はありません

答えて

4

あなたはgithubのか、ビットバケットに接続することができ、オンラインでコードエディタを探している場合は、あなたは、これらを見てみることができます:

このようなエディターを自分で開発する場合は、ギターBまたはビットバケットのREST APIドキュメント:

そして、ちょうどそれらのAPIと対話するためにあなたの好みのjavascriptのRESTライブラリを選択します。

Githubの場合:ファイルを作成/更新/削除するには、Contents resourcesを使用できます。例えば、this section explains how to update a file

+0

本当にありがとうございましたが、私はgithubのapiが見つかりました。問題は私がbitbucketのファイルをコミットするためのAPIを見つけることができません – Thaina

+0

@Thaina、あなたはContentsリソースを探しています。私は私の答えをドキュメントへのいくつかのリンクで更新しました。 – GlennV

+1

申し訳ありませんが、私はあなたの最初の発言で「ギター」のために「ビットバケット」と誤解しました。 bitbucketでは、REST APIを使用してファイルを更新しているとは思わないので、そのファイルを使用することはできません。 gitライブラリを使用してリポジトリとやり取りし、REST APIを介して必要なアクションを公開する独自のサーバーアプリケーションを作成することもできますが、それは簡単なことではありません...または、独自のbitbucket(Server)addこれらのREST呼び出しを公開することはありませんが、それは簡単ではありません。 – GlennV

0

あなたのローカルコンピュータbenweet/stackedit、マークダウンのJavaScriptエディタにインストールすることができます。

、あなたはCOMMIT /編集することができ、ここでのBitbucketユーザー

https://raw.githubusercontent.com/benweet/stackedit/master/public/res/img/menu.png

1

Bitbucketには、ファイルを変更して直ちにコミットできるオンラインエディタがあります。それをチェックしてくださいhere

1

See the official response here:

tldr: 彼らは彼らのAPIの拡大に取り組んでいると、2013年に開かれた問題に対応してきたことは

EDIT:これを行うためのエンドポイントが利用可能になりました!

+0

準備はできました。 – Yack

関連する問題