Skip to content
upload-cloud

GitHub Action

Git Repo Sync

v0.1.0 Latest version

Git Repo Sync

upload-cloud

Git Repo Sync

Git Repo Sync enables you to synchronize code to other code management platforms, such as GitLab, Gitee, etc

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Git Repo Sync

uses: wangchucheng/[email protected]

Learn more about this action in wangchucheng/git-repo-sync

Choose a version

Git Repo Sync

build license

Git Repo Sync enables you to synchronize code to other code management platforms, such as GitLab, Gitee, etc.

Try Git Repo Sync

You can use the following example as a template to create a new file with any name under .github/workflows/.

name: <action-name>

on: 
  - push
  - delete

jobs:
  sync:
    runs-on: ubuntu-latest
    name: Git Repo Sync
    steps:
    - uses: actions/checkout@v2
      with:
        fetch-depth: 0
    - uses: wangchucheng/[email protected]
      with:
        # Such as https://github.com/wangchucheng/git-repo-sync.git
        target-url: <target-url>
        # Such as wangchucheng
        target-username: <target-username>
        # You can store token in your project's 'Setting > Secrets' and reference the name here. Such as ${{ secrets.ACCESS_TOKEN }}
        target-token: <target-token>