Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note: All Repositories created in Continua are created equally and work the same way regardless of their scope. The scope of a Repository is simply a way to reduce the amount of Configurations or Users that can see it. The scope of a Repository can always be changed.

 

Repositories with Global Scope

Global Repositories are accessible anywhere in Continua and can be connected to any and every Configuration.

 

Repositories Project with Scope

Project Repositories are only accessible by Configurations belonging to that Project. By creating a Repository with Project scope, you can lock Users out of the project which will in turn disallow them from seeing the Repositories within it.


Repositories Configuration with Scope

Configuration Repositories are only accessible by a single Configuration. Creating a Repository with Configuration scope has the same security benefits as Repositories with Project scope but at a Configuration level.


Changing a Repositories' Scope

At any point in time you will be able to change the scope of a repositories. Obviously widening the scope is safer than narrowing but either way is possible. By widening the scope of a Repository, for example, making a Project repository Global or a Configuration Repository Project or Global you open it up for many more Configurations to use it. Conversely, narrowing the scope of a Repository lessens the amount of Configurations that can use it. Therefore, when narrowing the scope of a Repository (moving a Global to Project or Configuration scope, or a Project Repository to Configuration scope) you must take care that Configurations that use it still can after changing the scope.

...