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

Backup and restore entire repository

Tim Plessers 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