Missed Team ’24? Catch up on announcements here.

×
Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Backup and restore entire repository

Tim Plessers
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
September 28, 2016

Hello,

To backup a Bitbucket repository, I've setup an automated process.

The first time, I mirrored the repository once :

ssh-agent bash -c 'ssh-add /root/.ssh/private_key; git clone --mirror git@bitbucket.org:TeamName/repo.git'

Then on a weekly basis, I do :

cd repo.git/

ssh-agent bash -c 'ssh-add /root/.ssh/private_key; git remote update'

git bundle create /root/tmp/repo-`date +%Y%m%d` --all

 

I would like to test this by importing this into a new test-repository on Bitbucket cloud.  How do I proceed with this?

I tried the following:

git init --bare testrepo.git

cd testrepo.git

git bundle unbundle /root/tmp/repo-`date +%Y%m%d`

How do I import this into the Bitbucket test repository?

1 answer

1 vote
Bernardo Andreeti
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
September 28, 2016

Hello Tim!

 

Let me try to help you with your question.

The following steps are commonly used to push a local repository to bitbucket:

 

  1. cd /path/to/my/repo
  2. git remote add origin ssh://git@bitbucket.org/<username>/<reponame>.git
  3. git push -u origin --all

 

Let me know if this helps you!

Regards,

Bernardo

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events