You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Throughout this tutorial we are using public repository at following location: https://github.com/mkopsnc/beaver. However, you can use any other repository.

1. Set up a push mirror from GitLab to GitHub

1.1. Create personal access token

Before you can proceed with the setup of mirror, you have to create personal access token:

1.2. Set up a push mirror on gitlab.eufus.psnc.pl

  1. Log in to gitlab.eufus.psnc.pl
  2. On the top bar, select Menu > Projects and find your project
  3. On the left sidebar, select Settings > Repository

  4. Expand Mirroring repositories
  5. Enter a Git repository URL

    Enter a Git repository URL with this format:

  6. For Password, enter your GitHub personal access token

  7. Select Mirror repository

    The mirrored repository is listed. For example:

2. How to synchronize with GitHub?

  1. Make some code changes on GitLab and commit it
  2. Log in to gitlab.eufus.psnc.pl
  3. On the top bar, select Menu > Projects and find your project
  4. On the left sidebar, select Settings > Repository

  5. Expand Mirroring repositories
  6. And click refresh button Udpdate now

    Such information should appear on the website:

    "The remote repository is being updated..."

  7. Check your repository on github. Changes should be already pushed from ACH GitLab


  • No labels