User Profiles & authentication

User profiles

There are three types of users in Deveo: company admins, normal users, and collaborators. Company admins have access to all the information inside your company. Normal users can access public company data and private projects they have been granted access to. Collaborators can only access projects they have been granted access to.

Each person using Deveo within your company has a Deveo user profile. As Deveo is keen on storing information on who does what, your public profile is a way for others to see how you contribute to projects and what your expertise is.

You should always keep your profile up to date, including a photo of yourself, so others can recognize and contact you when needed.

Logging in

All access rights controlled by Deveo are tied to your account. You can log into Deveo in one of three ways:

The first two use HTTP. They are used in app.deveo.com and other Deveo services. When using SSH key(s) for repository access, the username is always deveo. When accessing repositories using SSH protocol, only SSH key(s) can be used for authentication and authorization. When accessing repositories using HTTP protocol, the username can be found either from the clone URL or from user preferences.

When using version control or other developer services, you can also use SSH keys for faster connections and to authenticate without typing your password each time you contact Deveo. Each device has its own SSH key which you can connect to your Deveo account in your settings.

Configuring SSH keys

In order to use SSH keys for repository access, you need to add your public key(s) to Deveo. SSH keys are managed under user preferences. You can open your user preferences by clicking the user avatar at the top right of the screen.

User preferences highlighted in user menu

Deveo supports ssh-rsa, ssh-ed25519 and ecdsa keys. You can add multiple public keys by naming them differently.

Updated on: 9 February 2017