I want to mirror several public orgs I'm not part of, importing them manually. I set my personal github configuration (ie. username and token), but I don't want to automatically import personal repositories or repos from my own orgs.
Now during scheduled import, all my own repos (personal and from my orgs) are imported and I need to ignore them all manually to prevent sync on gitea.
Can I get this result now or a new feature is needed?
Thanks!
Originally created by @jenkin on GitHub (May 28, 2026).
Original GitHub issue: https://github.com/RayLabsHQ/gitea-mirror/issues/304
Originally assigned to: @arunavo4 on GitHub.
Hi, first of all, awesome work, thanks!
I want to mirror several public orgs I'm not part of, importing them manually. I set my personal github configuration (ie. username and token), but I don't want to automatically import personal repositories or repos from my own orgs.
Now during scheduled import, all my own repos (personal and from my orgs) are imported and I need to ignore them all manually to prevent sync on gitea.
Can I get this result now or a new feature is needed?
Thanks!
@jenkin currently what you want excactly is not possible but I can add it for you.
<!-- gh-comment-id:4569593564 -->
@arunavo4 commented on GitHub (May 29, 2026):
@jenkin currently what you want excactly is not possible but I can add it for you.
Thank you @arunavo4 , let me briefly describe my use case: https://codez.ombie.cash (its the gitea instance, of course gitea-mirror one is not exposed).
I want to track research and development activity of an open source project scattered on many repositories and organizations and people. I have two goals in mind: archiving and statistical analysis of code, metadata (ie. commit history), social layer (contributors, discussions).
After some attempts to find a good set of configuration options, now I'm missing two features:
this one, so disabling mirroring and tracking of personal stuff
Thank you very much for this project, very very useful.
<!-- gh-comment-id:4572110341 -->
@jenkin commented on GitHub (May 29, 2026):
Thank you @arunavo4 , let me briefly describe my use case: https://codez.ombie.cash (its the gitea instance, of course gitea-mirror one is not exposed).
I want to track research and development activity of an open source project scattered on many repositories and organizations and people. I have two goals in mind: archiving and statistical analysis of code, metadata (ie. commit history), social layer (contributors, discussions).
After some attempts to find a good set of configuration options, now I'm missing two features:
1. this one, so disabling mirroring and tracking of personal stuff
2. enable mirroring and tracking of personal account other than mine, in addition to those of the orgs (see https://github.com/RayLabsHQ/gitea-mirror/issues/221)
Thank you very much for this project, very very useful.
Added in v3.18.0 (#320). There's a new "Skip personal repositories" toggle (also settable with ONLY_MIRROR_ORGS=true, which existed before but did nothing). With it on, discovery skips repos owned by your own account and only pulls in org repos. Mirroring another user's personal repos (not an org) still isn't supported, that part is tracked in #221.
<!-- gh-comment-id:4700708303 -->
@arunavo4 commented on GitHub (Jun 14, 2026):
Added in v3.18.0 (#320). There's a new "Skip personal repositories" toggle (also settable with `ONLY_MIRROR_ORGS=true`, which existed before but did nothing). With it on, discovery skips repos owned by your own account and only pulls in org repos. Mirroring another user's personal repos (not an org) still isn't supported, that part is tracked in #221.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @jenkin on GitHub (May 28, 2026).
Original GitHub issue: https://github.com/RayLabsHQ/gitea-mirror/issues/304
Originally assigned to: @arunavo4 on GitHub.
Hi, first of all, awesome work, thanks!
I want to mirror several public orgs I'm not part of, importing them manually. I set my personal github configuration (ie. username and token), but I don't want to automatically import personal repositories or repos from my own orgs.
Now during scheduled import, all my own repos (personal and from my orgs) are imported and I need to ignore them all manually to prevent sync on gitea.
Can I get this result now or a new feature is needed?
Thanks!
@arunavo4 commented on GitHub (May 29, 2026):
@jenkin currently what you want excactly is not possible but I can add it for you.
@jenkin commented on GitHub (May 29, 2026):
Thank you @arunavo4 , let me briefly describe my use case: https://codez.ombie.cash (its the gitea instance, of course gitea-mirror one is not exposed).
I want to track research and development activity of an open source project scattered on many repositories and organizations and people. I have two goals in mind: archiving and statistical analysis of code, metadata (ie. commit history), social layer (contributors, discussions).
After some attempts to find a good set of configuration options, now I'm missing two features:
Thank you very much for this project, very very useful.
@arunavo4 commented on GitHub (Jun 14, 2026):
Added in v3.18.0 (#320). There's a new "Skip personal repositories" toggle (also settable with
ONLY_MIRROR_ORGS=true, which existed before but did nothing). With it on, discovery skips repos owned by your own account and only pulls in org repos. Mirroring another user's personal repos (not an org) still isn't supported, that part is tracked in #221.