Selectively Enable Personal Repositories Creation

XMLWordPrintable

    • 5
    • 3

      Issue Summary

      Personal repository creation needs to be enabled for specific users only.

      As part of the current Bitbucket implementation, you can either have personal repositories enabled for all users, or it can be disabled globally, which blocks personal repos for all users, even Sys Admins.

      Bitbucket does not allow to select if a user is allowed to create personal repositories or not. If personal repositories are allowed, even undesired users can push IP-sensitive code into their personal spaces. Monitoring the personal repositories at Bitbucket level using REST API calls and browsing the content for IP-sensitive data is a tedious process, so the ability to selectively enable personal repositories is needed.

       

      This is reproducible on Data Center: (yes) / (no)

      Yes

      Steps to Reproduce

      1. Globaly disable the ability to create personal repositories by setting to false the following user property.
        feature.personal.repos
        true Controls whether personal repositories can be created.
        When set to false, personal repository creation is disabled globally
      1. This global setting prevents all users from creating personal repositories.

      Expected Results

      Sys admins should be able to control which users are able to create personal repositories instead of enabling/disabling it completely for all users.

      Actual Results

      Personal repositories can only be configured globally.

      Workaround

      Currently, there is no known workaround for this behavior. You can either have personal repositories enabled for all users, or it can be disabled, which blocks personal repos for all users, even Sys Admins.

            Assignee:
            Unassigned
            Reporter:
            Oscar Blancas (Inactive)
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: