The Atlassian Community Forums are currently in read-only mode. We will be relaunching on a new platform on September 22 (read more here). We apologize for the extended downtime. For concerns or questions, please email communitymanagers@atlassian.com. See you on the other side, on the new Atlassian Community Forums! :)

×

Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

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

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

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

TAGS
AUG Leaders

Atlassian Community Events