Clone your repository and manage files locally
- Set up Sourcetree to work with Bitbucket Server
- Create a personal repository in Bitbucket Server
- Clone your repository and manage files locally
- Commit and push changes to Bitbucket Server
In this step you will clone your personal repository to your local computer. Cloning your repository locally creates a file directory on your computer that will kept in synch with your online repository.
- Clone your personal repository using Sourcetree (or the command line)
- On the side navigation, click Clone, then Clone in Sourcetree to create a local directory where you can store the website files.
This opens the Clone New dialog in Sourcetree. - Within Sourcetree, choose the appropriate destination for your personal repository, then click Clone.
You'll arrive at the empty directory in Sourcetree, and an empty directory named website was created on your local computer.
- On the side navigation, click Clone, then Clone in Sourcetree to create a local directory where you can store the website files.
- Download the source files and unzip them into the empty directory you just created.
- Add the files to your personal repository using Sourcetree (or the command line).
- Select the files you added in the previous step by checking the box named Unstaged files.
The files then appear in the Staged files pane. - Click Commit, add a message in the comment box, and check the box Push changes immediately to origin/master.
- Go to your personal repository and verify the files were added.
- Select the files you added in the previous step by checking the box named Unstaged files.
Do it from the command line
Clone your personal repository from the command line. You can also copy the command directly from your empty repository. Look under Working with your repository.
From a terminal window, run these commandscd ~ git clone http://<username>@<Bitbucket Server URL>/scm/<project key>/website.git
This creates an empty Git repository named TISwebsite
Add the files to your personal repository from the command line.
From a terminal windowcd existing-project git init git add --all git commit -m "Initial Commit" git remote add origin http://<Bitbucket Server URL>/scm/tis/website.git git push -u origin master