mirror of
https://github.com/go-gitea/gitea.git
synced 2026-03-12 02:24:21 -05:00
Public issue trackers and/or wikis for private repositories #218
Closed
opened 2025-11-02 03:14:14 -06:00 by GiteaMirror
·
30 comments
No Branch/Tag Specified
main
release/v1.25
release/v1.24
release/v1.23
release/v1.22
release/v1.21
release/v1.20
release/v1.19
release/v1.18
release/v1.17
release/v1.16
release/v1.15
release/v1.14
release/v1.13
release/v1.12
release/v1.11
release/v1.10
release/v1.9
release/v1.8
v1.25.3
v1.25.2
v1.25.1
v1.25.0
v1.24.7
v1.25.0-rc0
v1.26.0-dev
v1.24.6
v1.24.5
v1.24.4
v1.24.3
v1.24.2
v1.24.1
v1.24.0
v1.23.8
v1.24.0-rc0
v1.25.0-dev
v1.23.7
v1.23.6
v1.23.5
v1.23.4
v1.23.3
v1.23.2
v1.23.1
v1.23.0
v1.23.0-rc0
v1.24.0-dev
v1.22.6
v1.22.5
v1.22.4
v1.22.3
v1.22.2
v1.22.1
v1.22.0
v1.23.0-dev
v1.22.0-rc1
v1.21.11
v1.22.0-rc0
v1.21.10
v1.21.9
v1.21.8
v1.21.7
v1.21.6
v1.21.5
v1.21.4
v1.21.3
v1.21.2
v1.20.6
v1.21.1
v1.21.0
v1.21.0-rc2
v1.21.0-rc1
v1.20.5
v1.22.0-dev
v1.21.0-rc0
v1.20.4
v1.20.3
v1.20.2
v1.20.1
v1.20.0
v1.19.4
v1.21.0-dev
v1.20.0-rc2
v1.20.0-rc1
v1.20.0-rc0
v1.19.3
v1.19.2
v1.19.1
v1.19.0
v1.19.0-rc1
v1.20.0-dev
v1.19.0-rc0
v1.18.5
v1.18.4
v1.18.3
v1.18.2
v1.18.1
v1.18.0
v1.17.4
v1.18.0-rc1
v1.19.0-dev
v1.18.0-rc0
v1.17.3
v1.17.2
v1.17.1
v1.17.0
v1.17.0-rc2
v1.16.9
v1.17.0-rc1
v1.18.0-dev
v1.16.8
v1.16.7
v1.16.6
v1.16.5
v1.16.4
v1.16.3
v1.16.2
v1.16.1
v1.16.0
v1.15.11
v1.17.0-dev
v1.16.0-rc1
v1.15.10
v1.15.9
v1.15.8
v1.15.7
v1.15.6
v1.15.5
v1.15.4
v1.15.3
v1.15.2
v1.15.1
v1.14.7
v1.15.0
v1.15.0-rc3
v1.14.6
v1.15.0-rc2
v1.14.5
v1.16.0-dev
v1.15.0-rc1
v1.14.4
v1.14.3
v1.14.2
v1.14.1
v1.14.0
v1.13.7
v1.14.0-rc2
v1.13.6
v1.13.5
v1.14.0-rc1
v1.15.0-dev
v1.13.4
v1.13.3
v1.13.2
v1.13.1
v1.13.0
v1.12.6
v1.13.0-rc2
v1.14.0-dev
v1.13.0-rc1
v1.12.5
v1.12.4
v1.12.3
v1.12.2
v1.12.1
v1.11.8
v1.12.0
v1.11.7
v1.12.0-rc2
v1.11.6
v1.12.0-rc1
v1.13.0-dev
v1.11.5
v1.11.4
v1.11.3
v1.10.6
v1.12.0-dev
v1.11.2
v1.10.5
v1.11.1
v1.10.4
v1.11.0
v1.11.0-rc2
v1.10.3
v1.11.0-rc1
v1.10.2
v1.10.1
v1.10.0
v1.9.6
v1.9.5
v1.10.0-rc2
v1.11.0-dev
v1.10.0-rc1
v1.9.4
v1.9.3
v1.9.2
v1.9.1
v1.9.0
v1.9.0-rc2
v1.10.0-dev
v1.9.0-rc1
v1.8.3
v1.8.2
v1.8.1
v1.8.0
v1.8.0-rc3
v1.7.6
v1.8.0-rc2
v1.7.5
v1.8.0-rc1
v1.9.0-dev
v1.7.4
v1.7.3
v1.7.2
v1.7.1
v1.7.0
v1.7.0-rc3
v1.6.4
v1.7.0-rc2
v1.6.3
v1.7.0-rc1
v1.7.0-dev
v1.6.2
v1.6.1
v1.6.0
v1.6.0-rc2
v1.5.3
v1.6.0-rc1
v1.6.0-dev
v1.5.2
v1.5.1
v1.5.0
v1.5.0-rc2
v1.5.0-rc1
v1.5.0-dev
v1.4.3
v1.4.2
v1.4.1
v1.4.0
v1.4.0-rc3
v1.4.0-rc2
v1.3.3
v1.4.0-rc1
v1.3.2
v1.3.1
v1.3.0
v1.3.0-rc2
v1.3.0-rc1
v1.2.3
v1.2.2
v1.2.1
v1.2.0
v1.2.0-rc3
v1.2.0-rc2
v1.1.4
v1.2.0-rc1
v1.1.3
v1.1.2
v1.1.1
v1.1.0
v1.0.2
v1.0.1
v1.0.0
v0.9.99
Labels
Clear labels
$20
$250
$50
$500
backport/done
💎 Bounty
docs-update-needed
good first issue
hacktoberfest
issue/bounty
issue/confirmed
issue/critical
issue/duplicate
issue/needs-feedback
issue/not-a-bug
issue/regression
issue/stale
issue/workaround
lgtm/need 2
modifies/api
modifies/translation
outdated/backport/v1.18
outdated/theme/markdown
outdated/theme/timetracker
performance/bigrepo
performance/cpu
performance/memory
performance/speed
pr/breaking
proposal/accepted
proposal/rejected
pr/wip
pull-request
reviewed/wontfix
💰 Rewarded
skip-changelog
status/blocked
topic/accessibility
topic/api
topic/authentication
topic/build
topic/code-linting
topic/commit-signing
topic/content-rendering
topic/deployment
topic/distribution
topic/federation
topic/gitea-actions
topic/issues
topic/lfs
topic/mobile
topic/moderation
topic/packages
topic/pr
topic/projects
topic/repo
topic/repo-migration
topic/security
topic/theme
topic/ui
topic/ui-interaction
topic/ux
topic/webhooks
topic/wiki
type/bug
type/deprecation
type/docs
type/enhancement
type/feature
type/miscellaneous
type/proposal
type/question
type/refactoring
type/summary
type/testing
type/upstream
Mirrored from GitHub Pull Request
Milestone
No items
No Milestone
Projects
Clear projects
No project
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/gitea#218
Reference in New Issue
Block a user
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.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @FM-96 on GitHub (Jan 10, 2017).
I would really like it if I could set a repository's issue tracker and/or wiki to public, so that other people can create issues and look at/edit the wiki, even though the repository itself remains private. (I've been mainly using Bitbucket before switching to Gitea and I've always found that functionality very useful.)
Actually, what would be even better (though also probably a lot more work) is if there were seperate permissions for the issue tracker and wiki altogether, so that one could give certain people only read access to the wiki, others write access to the wiki, others access to the issue tracker, etc. I believe Gitlab has a system like that in place.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
@bkcsoft commented on GitHub (Feb 12, 2017):
If we extend #742 with AccessRoles mapping Teams<=>Units we could get this fairly simple. The only issue I see is that "private" repos would now be searchable (but not
pullable)@lunny commented on GitHub (Feb 12, 2017):
@bkcsoft, you are right. I will send a PR to put units options on creating Team page, then this issue could be resolved.
@strk commented on GitHub (Mar 25, 2017):
The feature just landed in Gogs, see:
https://github.com/gogits/gogs/issues/649#issuecomment-289144558
Commit
8196430f47@perfaram commented on GitHub (May 19, 2018):
What's the current state of this issue ?
@lunny commented on GitHub (May 19, 2018):
No people are working on this.
@perfaram commented on GitHub (May 25, 2018):
Thanks for the quick reply, @lunny !
@ceriath commented on GitHub (Jun 4, 2018):
Would be great if someone could take a look into it!
@Bejasc commented on GitHub (Jan 19, 2019):
Any chance someone has decided to dig in to this?
@lunny commented on GitHub (Jan 24, 2019):
I'm working on this, see #5833
@stale[bot] commented on GitHub (Mar 25, 2019):
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs during the next 2 weeks. Thank you for your contributions.
@tongclement commented on GitHub (Apr 19, 2020):
Want this functionality
@mdbergmann commented on GitHub (Aug 4, 2020):
This would definitely be a highly wanted feature for us.
@yafarida commented on GitHub (Aug 31, 2020):
Hey! +1, need this feature. We use wiki and issues to communicate with users, but our sources are private. Now we have to create duplicated repositories like HeroEditor (private) and HeroEditorHub (public).
@Jakar510 commented on GitHub (Sep 3, 2020):
+1, but only if it's optional.
@interior-night commented on GitHub (Nov 30, 2020):
Also interested.
@kdaner commented on GitHub (Jan 24, 2021):
Also interested if optional. I can do this on my bitbucket repos.
@RDmitchell commented on GitHub (Mar 24, 2021):
I am confronting this exact issue. I have several private repos that have a large user base as well as some institutional/researchers.
I would love it if I could make the issues public, so that people without access to the private repo could see what we are working on, and potentially contribute issues and comments if needed (not sure if this needs to be a bit more controlled ??).
Anyway, I guess for now I will follow the suggestion of having 2 repos, one for the code, and another for the issues.
@rlogiacco commented on GitHub (May 27, 2021):
I would like to sponsor the development of this feature as I need it as well....
@SugarD-x commented on GitHub (Sep 2, 2021):
Very much still relevant to me in September 2021 too. The lack of ability to have public issues on a private repo still blows my mind. GitHub is pretty good at being ahead of the curve, so I was expecting this to already be available. Hopefully it is soon!
@joaobarcia commented on GitHub (Dec 14, 2021):
Also very relevant to us.
@timgrote commented on GitHub (Feb 27, 2022):
I'd love to be able to leverage this.
@RDmitchell commented on GitHub (Feb 27, 2022):
Yes this would be incredibly useful ...
@FrostKiwi commented on GitHub (Jul 10, 2023):
I had kick-started an issue of the same concern: https://github.com/go-gitea/gitea/issues/22074 Since this issue predates my issue, I closed mine and summarize the discussion we had there:
For my specific use-case, due to export laws we cannot set our code as public, but the wiki carries much important project related and info and we want everyone to see and interact with the issue tracker, so anyone can submit bugs. It would be excellent if this could be possible in Gitea.
Right now it's not possible and AFAIK not on the feature roadmap either.
@bendem suggested here: https://github.com/go-gitea/gitea/issues/22074#issuecomment-1422188191 and @a1012112796 suggested here: https://github.com/go-gitea/gitea/issues/22074#issuecomment-1545435233 a similar sentiment: The rights system in Gitea should already be able to perform this, if only there was rights unit
anyone.@delvh suggested in https://github.com/go-gitea/gitea/issues/22074#issuecomment-1545403181 , that code changes by @lunny to disable the code tab were possible steps towards this feature, but that wasn't the case, as the feature in question just disabled the code tab entirely.
From there on out no further discussion was had. Since this issue is older, it would be excellent if future steps towards this feature documented here.
@wxiaoguang commented on GitHub (Apr 15, 2024):
I have proposed the wiki solution: Allow everyone to read or write a wiki by a repo unit setting #30495
It could be easily extended to support issue tracker later.
@cstayyab commented on GitHub (Dec 19, 2024):
Any further progress on this?
@wxiaoguang commented on GitHub (Dec 19, 2024):
No update means no progress at the moment. Gitea is quite large and there are so many TODOs ........
@cstayyab commented on GitHub (Dec 19, 2024):
Can you point me to somewhere to start so I can help with this? may be submit a PR myself
@wxiaoguang commented on GitHub (Dec 19, 2024):
Maybe you could take a look at Allow everyone to read or write a wiki by a repo unit setting #30495 , it makes Wiki could be accessed publicly.
The
EveryoneAccessModefield has been added to "ReopUnit", so I guess other units (like "issues") could also use it.@wxiaoguang commented on GitHub (Jan 7, 2025):
We can have this feature in 1.24: Support public code/issue access for private repositories #33127
Create a private repo, and set
Default access permission for all signed-in users:toRead@wxiaoguang commented on GitHub (Mar 28, 2025):
The complete solution: Add anonymous access support for private repositories #34051 , we will have it in 1.24