Skip to content

Organisation mirror not working #31

@CrazyWolf13

Description

@CrazyWolf13

Hi @jaedle
since the recent update yesterday, it seems to not correctly apply env vars, I started a container with:

docker run -dit \
  --name github-forgejo-mirror \
  --restart unless-stopped \
  -e GITHUB_USERNAME="CrazyWolf13" \
  -e GITEA_URL=<GITEA_URL> \
  -e GITEA_TOKEN=<Forgejo-Token> \
  -e GITHUB_TOKEN=<Github-Token> \
  -e MIRROR_ORGANIZATIONS=true \
  -e INCLUDE_ORGS="ProxmoxVE" \
  -e EXCLUDE_ORGS="SomeOrg" \
  -e PRESERVE_ORG_STRUCTURE=true \
  -e SINGLE_REPO="" \
  -e GITEA_ORGANIZATION="CrazyWolf13-Mirror" \
  -e MIRROR_PRIVATE_REPOSITORIES=true \
  jaedle/mirror-to-gitea:latest

startup log:

Starting to create mirrors...
2025-04-08T09:08:41.002Z INF config={"github":{"username":"CrazyWolf13","token":"[Redacted]","skipForks":false,"privateRepositories":true,"mirrorIssues":false,"mirrorStarred":false,"mirrorOrganizations":true,"useSpecificUser":false,"includeOrgs":["ProxmoxVE"],"excludeOrgs":["SomeOrg"],"preserveOrgStructure":true,"skipStarredIssues":false},"gitea":{"url":"XXXXX","token":"[Redacted]","organization":"CrazyWolf13-mirror","visibility":"public","starredReposOrg":"github"},"dryRun":false,"delay":3600,"include":["*"],"exclude":[""],"singleRun":false} msg=applied configuration
Organization CrazyWolf13-mirror already exists
Processing repositories from 0 organizations
Found 12 repositories to mirror
Repository Chameleons-Beauty is already mirrored in organization CrazyWolf13-mirror; doing nothing.
Repository dashy is already mirrored in organization CrazyWolf13-mirror; doing nothing.
Repository auto_gfpgan-installer is already mirrored in organization CrazyWolf13-mirror; doing nothing.
Repository CrazyWolf13 is already mirrored in organization CrazyWolf13-mirror; doing nothing.
Repository grade-store is already mirrored in organization CrazyWolf13-mirror; doing nothing.
Repository ProxmoxVE is already mirrored in organization CrazyWolf13-mirror; doing nothing.
Repository home-assets is already mirrored in organization CrazyWolf13-mirror; doing nothing.
Repository dotfiles is already mirrored in organization CrazyWolf13-mirror; doing nothing.
Repository chezmoi is already mirrored in organization CrazyWolf13-mirror; doing nothing.
Repository streamlink-webui is already mirrored in organization CrazyWolf13-mirror; doing nothing.
Repository web-check is already mirrored in organization CrazyWolf13-mirror; doing nothing.
Repository unix-pwsh is already mirrored in organization CrazyWolf13-mirror; doing nothing.
Waiting for 3600 seconds...

So I expect this to mirror the following:

All my personal repos e.g. https://github.com/CrazyWolf13?tab=repositories --> to the CrazyWolf13-mirror on Gitea, seems to work
Mirror Single_Repo to CrazyWolf13-mirror, works.
Mirror the Org community-scripts for example, which I'm member of and all repos to a new Org called community-scripts on Gitea --> NOT WORKING
Mirror ProxmoxVE, which I'm not a Member, but is in additional to a new Org called ProxmoxVE on Gitea. --> NOT WORKING

Do I need some sort of special permissions on my github_pat?
I added the following:

Image

Thanks!

EDIT: I allow myself to ping @arunavo4 as he is the author of the PR and maybe I understood something wrong about the functionality.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions