Thaina Yu
Thaina Yu

Reputation: 1512

Is it possible to edit file and commit github/bitbucket from browser

I want to use editor in browser and save in github without server. Just like text editor in github/bitbucket could new file and save it

I want to know are there any REST api of this 2 services to easily commit file like that

Or a git library in js that could work without the need to pull all files in to our machine

edit:

After 2018 both service already expose their API. This question is outdated

Upvotes: 7

Views: 8826

Answers (7)

VonC
VonC

Reputation: 1328022

Update August 2021: just type . (dot)

🤫 New shortcut: Press . on any GitHub repo.

dot

That will launch GitHub Codespace on your current repository.

Upvotes: 1

Mishi.Srivastava
Mishi.Srivastava

Reputation: 390

You can use Power Editor for Bitbucket for editing and commiting code from browser in bitbucket.

Upvotes: -1

Yack
Yack

Reputation: 51

See the official response here:

tldr: They're working on expanding their API and have responded to an issue opened in 2013

EDIT: An endpoint to do this is now available!

Upvotes: 1

Abhay Pai
Abhay Pai

Reputation: 313

Bitbucket has an online editor where you can change the file and commit right away. Check it out here.

Upvotes: 2

GlennV
GlennV

Reputation: 3660

In case you're looking for an online code editor that you can connect to github or bitbucket then you could take a look at these:

If you're looking to develop such an editor yourself, you could just start from github or bitbucket's REST API documentation:

And just choose the javascript REST library of your preference to interact with those APIs.

For Github: to create/update/remove files you can use the Contents resources.

For example, this section explains how to update a file.

Upvotes: 5

ASD Burrito
ASD Burrito

Reputation: 172

Bitbucket user here, you can EDIT/COMMIT your files in browser.

https://gyazo.com/ff3cb58bcc1cceda0306037989f32ab1

Upvotes: 4

VonC
VonC

Reputation: 1328022

You can install on your local computer benweet/stackedit, a markdown javascript editor.

As mentioned in the README,

Publish your Markdown document on GitHub

(See more at Publication)

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

Upvotes: 0

Related Questions