Git repo backup Action
ActionsGitHub Action for backup your git repo.
restriction
Now, only https://gitee.com
is supported.
GIT_DEPLOY_KEY
- Required your deploy key which has Write access
- Generate deploy key
ssh-keygen -t rsa -f hugo -q -N ""
- Then go to "Settings > Deploy Keys" of repository
- Add your public key within "Allow write access" option.
- Copy your private deploy key to
GIT_DEPLOY_KEY
secret in "Settings > Secrets"
HUGO_VERSION
: optional, default is 0.54.0 - check all versions hereTARGET_GIT
: required, your backup git repo (please use ssh or git protocol)
name: Deploy to GitHub Pages
on:
push:
branches:
- master
jobs:
git-repo-backup:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- name: git-repo-backup
uses: jenkins-zh/git-backup-actions@master
env:
GIT_DEPLOY_KEY: ${{ secrets.GIT_DEPLOY_KEY }}
TARGET_GIT: "[email protected]:surenpi/surenpi.git"
Git repo backup Action is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.