Adding users is not exactly intuitive this moment. This is because users are global and permissions are local. We've made this better and we'll have a Users section in the Admin very soon.

For now, here's how you add a user, in this case Bob who has the email bob@bobworld.com. There are two ways to do it. Here's one:

  • As the admin, give bob@bobworld.com permissions, such as TRAC_ADMIN or SVN_READ.
  • Then tell Bob to register with bob@bobworld.com by going to the project and clicking Register in the top right (only shows up when logged out).
  • When Bob registered he will have access to your project with permissions you set.

Alternatively,

  • First tell Bob to register with the link in the top right.
  • Have him tell you what email he registered with and use that to assign permissions.
  • Bob will now have access with the permissions you set.

Just to explain how it will be, here's how we solve this:

  • When you want to add a user, you go to the Admin.
  • There is a Users section where you can Invite users.
  • You would invite bob@bobworld.com with a permission group.
  • He would get an email with a link to register, which then takes him to the project where he has the permission group.
  • If you wish, you can then modify his specific permissions in Permissions as you would now.