--- title: "GitHub With Wasabi" slug: "how-do-i-use-github-with-wasabi" updated: 2026-09-16T19:27:19Z published: 2026-09-16T19:27:19Z canonical: "docs.wasabi.com/how-do-i-use-github-with-wasabi" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.wasabi.com/llms.txt > Use this file to discover all available pages before exploring further. # GitHub With Wasabi Backing up [GitHub](https://github.com/) (Git) repository becomes essential when you want to save your repo from accidental deletion of files. Below is a script which allows you to backup a Git repo to a Wasabi bucket. *Note: Be sure to save the Wasabi access keys in the "~/.aws/credentials" file with profile name "wasabi"* ```plaintext #!/bin/bash #parameters to perform backup. These parameters can also be passed as environmental variables bucket="" dir="" password="" account="" repository="" date=`date '+%Y%m%d%H%M%S'` #Clone the repository to a local directory mkdir -p $dir git clone --mirror git@github.com:$account/$repository.git $dir/$repository.$date.git #Compress the cloned repository tar cpzf $dir/$repository.$date.git.tar.gz $dir/$repository.$date.git #Transfer compressed repository to Wasabi if [ -f $dir/$repository.$date.git.tar.gz ]; then aws s3 cp $dir/$repository.$date.git.tar.gz s3://$bucket/git.$repository.$date.git.tar.gz --profile wasabi --endpoint-url=https://s3.wasabisys.com fi #delete tar file and checked out folder /bin/rm $dir/$repository.$date.git.tar.gz /bin/rm -rf $dir/$repository.$date.git ``` Note that this example discusses the use of Wasabi's us-east-1 storage region. To use other Wasabi storage regions, use the appropriate Wasabi service URL as described in this [article](https://docs.wasabi.com/docs/what-are-the-service-urls-for-wasabis-different-storage-regions).