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

f-img-project-security.png 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.

  1. 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.
  2. 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).
  3. To allow anonymous users to browse your resource without entering a user name or password, check the Permit Anonymous Read Access box.
  4. 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.
  5. 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.
  6. To update the IP list, click on the Update IP Access List button.
  7. 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.
  8. 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).

  1. Ensure that the user is not already displayed in the Authorised Users and Groups list. If they are, skip straight to step 4.
  2. Click on the Add User or Group button in the top right of the page. The Add User or Group dialog appears.
  3. 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.
  4. In the list of Authorised Users and Groups locate the user you are setting permissions for.
  5. Click on the user. The permissions drawer slides open.
  6. 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).

  1. In the list of Authorised Users and Groups locate the user you want to remove.
  2. Click on the user. The permissions drawer slides open.
  3. 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.