Using the Project Security Screen to Manage User Permissions
The Project Security page is where you manage the security of all of your project's resources.
When you create a new repository in myVersionControl, it is set up secure by default. Users cannot access your repository until you grant them access. There are three access options: read only, anonymous and read/write. Most connection issues and perceived errors will be resolved by following the methods in this article.
How the page looks
Note The Security
Settings page allows you to set permissions for all of the
securable resources you have under the selected project.
The screenshot here shows all the possible configurable options,
but not all resources will offer these options.
- The active project is shown in the top left of the
screen. Click on the down arrow to change the
project you are managing security settings for.
- Security Settings can be managed for many of
the resources you have under your project. Click on the resource
you want to manage. The active resource is indicated with an arrow
under its name (Subversion in the example above).
- To allow anonymous users to browse your resource without
entering a user name or password, check the Permit
Anonymous Read Access box.
- To force all data transfer through 256bit data encryption,
check the Use Secure Connection (SSL) box. Any
attempts to access your resources using http will be
redirected through https.
- You can further customise security settings by
denying all access to the resource except for the
IP addresses you specify in this box. If the box is blank, the
policy is changed to allow for all IP addresses.
To deny access to all traffic, except for the IP addresses you
specify, enter a valid list of IP addresses in the Restrict
IP Access list. Separate each IP address with a space. At
the moment, this list does not accept IP ranges. If this
is something you would like to see, please open a support ticket in
suggestions.
- To update the IP list, click on the Update IP Access
List button.
- To specify individual users to grant access to, click on the
Add User or Group Button. More detailed
information on how to use this on noted below in How to Add a
User to a Resource.
- The Authorised Users and Groups list
summarizes the users and groups that have access to this
resource.
How to Add a User to a Resource
Before completing this process, check you are using the correct Active Project and that the correct resource is selected (indicated by the arrow under the resource name as in 2 in the screen shot above).
- Ensure that the user is not already displayed in the
Authorised Users and Groups list. If they are,
skip straight to step 4.
- Click on the Add User or Group button in the
top right of the page. The Add User or Group
dialog appears.
- Tick the user you want to add. Click on Add 1
at the top right of the dialog box. The selected user is added to
the Authorised Users and Groups list. Click
Done at the top right of the dialog box.
- In the list of Authorised Users and Groups
locate the user you are setting permissions for.
- Click on the user. The permissions drawer slides
open.
- To add write permissions (commit for repository resources) tick the write checkbox.
How to Remove a User from a Resource
Before completing this process, check you are using the correct Active Project and that the correct resource is selected (indicated by the arrow under the resource name as in 2 in the screen shot above).
- In the list of Authorised Users and Groups
locate the user you want to remove.
- Click on the user. The permissions drawer slides
open.
- Untick the Read checkbox. The user now has no
permissions on the selected Resource.
Note: This process will not delete the user, it only removes the user from the selected resource. To permanently delete a user, see Deleting a User.