Repl.it/Bitbucket Integration

Repl.it supports integration with Bitbucket using git commands.

Clone an Existing Bitbucket Repository
To clone a repository into Repl.it as a subfolder:
 * 1) Log in to Repl.it. Create a user account if you don't have one already.
 * 2) Create a new repl if necessary.
 * 3) Create a   file in the root folder of your repl. This changes the console window into a full Linux terminal. Another approach is to review workspace shortcuts and open a new shell, such as with Ctrl+Shift+S.
 * 4) In a separate browser tab, log into Bitbucket and select a repository. Select the   button in the upper right corner. Copy the   command to the clipboard.
 * 5) In the Repl.it tab, paste the git clone command into the terminal window and run the command. The repository will be created as a repl subfolder.

Fetch an Existing Bitbucket Repository
To fetch an existing repository into the current folder:
 * 1) Log in to Repl.it. Create a user account if you don't have one already.
 * 2) Create a new repl if necessary.
 * 3) Review workspace shortcuts and open a new shell, such as with Ctrl+Shift+S.
 * 4) In the terminal window, run the following command:
 * 5) In a separate browser tab, log into Bitbucket and select a repository. Select the   button in the upper right corner. Copy the   command to the clipboard.
 * 6) In the Repl.it tab, paste the git clone command into the terminal window. Replace   with   and run the command. The command should look like the following:
 * 7) In the terminal window, run the following commands. The repository will be merged with the current folder.

Update the Run Button
The  button action is controlled by the   file:
 * 1) If necessary, create a   file in the root folder of your repository.
 * 2) The .replit file should contain the following lines (Python3 example):
 * 3) To run a different file, change the .replit file run line. For example, to run a file named   in the   folder in , use the following. Note the nesting of single quotes inside double quotes, necessary with folder or file names containing spaces:

Synchronize Changes with Bitbucket
To synchronize Repl.it changes with Bitbucket, use the following git commands in the terminal window: git add. git commit -m "some commit message" git push

When your repository is updated outside Repl.it and you want to pull those changes into your repl, use the following command: git pull