Skip to content

Bash script to backup all repositories in a specific github account

Notifications You must be signed in to change notification settings

BlazeMV/gitbackup

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

Works with

  • Almost any linux based shell.
  • Cygwin shell on Windows.
  • Git Bash on Windows.

Requirements

  • cURL
  • git
  • Some patience.

Setup Instructions

  • Copy config.cfg.example to config.cfg.
  • Set the config file values as per your requirement.
  • Run ./gitbackup.sh.

Additional Instructions

  • GITHUB_TOKEN in the config refers to Github's Personal Access Token
  • GITHUB_TOKEN is required if FETCH_PRIVATE is set to true.
  • GITHUB_ORGANIZATION is required if FETCH_ORGANIZATION is set to true.
  • To generate a GITHUB_TOKEN visit this link.
  • If you are on linux, ensure that gitbackup.sh is chmodded to 755.

About

Bash script to backup all repositories in a specific github account

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%