-
Type:
Suggestion
-
Resolution: Won't Do
-
None
-
Component/s: DVCS Accounts
Problem Definition
Enterprise customers have many Github organizations and they are added and changed frequently. Every organization must be added individually which is a lot of work.
For example, in a recent ticket a customer has 80 Github organizations. That's a lot of repetitive work.
Suggested Solution
There are a number of possible solutions.
- Provide a control to configure which repos will be synced (all, owner, member)
- Sync all repositories where the linked account has "member" access.
It may be possible to switch the API call JIRA makes to list repos:
https://developer.github.com/v3/repos/#list-user-repositories
| type | string | Can be one of all, owner, member. Default: owner |
Workaround
Repeat all steps to link an account for every Github organization.