title: What is the best practice for backing up All my git repos backup on s3?
body: <p>I am using <strong>bitbucket cloud</strong> as my git host and I have around 200 repos.
  I wish to backup <strong>all my repos</strong> including (all branches) on AWS S3 bucket daily.</p>
  <p>We are several people who works on the same account ( 100+ repos) although no one have the permission to delete a repo we can all delete the content of a repo by making <code>git reset --hard &lt;init_commit&gt;</code> and then <code>git push --force</code>. according to <a href="https://support.atlassian.com/bitbucket-cloud/docs/does-bitbucket-backup-my-repositories/" rel="nofollow noreferrer">bitbucket backup</a> we observe that there is no auto backup therefore I wish to create one</p>
  <p>I thought of using AWS code builder for it but if I understand from the docs correctly, it is only for 12 repos max for project.</p>
  <p>As I am sure I am not the first person who try solve it, I am trying to understand what is the best practice for such a requirement?</p>
  <p>The default, which I hope to avoid would be a lambda+ bitbucket api + cloud watch.</p>
  <p>Thx in advance</p>