User accounts and access
You will need access to an application’s GitHub repository to develop code and access to the application’s VIP Dashboard to manage its environments.
At least one member of your organization should already have an Admin role with access to the application’s GitHub repository, the VIP Dashboard, and WordPress installation. That team member is usually a primary contact for your organization, and it is their responsibility to manage user access for you and other team members.
When a user account for GitHub, the VIP Dashboard, or WordPress is created for you, you will receive an automated email. The email will provide you with instructions for creating a password and logging in to that account.
GitHub repository
In order to develop code for an application, your GitHub user account must be invited to the application’s GitHub repository with at least a Write role.
Only a user with access to an application’s GitHub repository with an Admin role can invite other users.
If you need access to your application’s GitHub repository, request access from a team member who has a GitHub Admin role for that repository.
Read more about user access for the GitHub repository
VIP Dashboard
You will need access to an application’s VIP Dashboard in order to manage settings for its environments, to access logs, view performance monitoring dashboards, and retrieve database and media backups, as well as having the ability to install and utilize VIP-CLI.
If you need access to an application’s VIP Dashboard, request access from a team member who has an Org Admin role. When you are invited to the VIP Dashboard, the Org role that is assigned to you will determine the level of permissions that you have to perform specific actions against an application’s environments.
Read more about user access for the VIP Dashboard
VIP-CLI
VIP-CLI is a command-line interface that provides an alternate method for performing many of the same actions as the VIP Dashboard. VIP-CLI enables you to manage settings for an environment, access logs, run WP-CLI commands, perform imports for database and media files, access phpMyAdmin, create a VIP Local Development Environment, and more.
In order to complete the installation process for VIP-CLI, you must have accepted an invitation to an organization’s VIP Dashboard and successfully logged in.
The VIP Dashboard Org role that is assigned to you for an application will determine the level of permissions that you have to perform specific actions with VIP-CLI commands against that application’s environments.
WordPress Admin dashboard
As a developer, you might also need a user account to access the WordPress Admin dashboard (WP Admin) in order to perform tests or debugging for application code.
If you need a WordPress user account for your application and you do not yet have one, request access from a team member who has a Super Admin or Administrator role for that WordPress application.
Read more about user access for the WordPress Admin dashboard
User accounts and security best practices
It is important that you follow strong security practices for all of the user accounts you have for application management. At the most basic, you should create strong, unique passwords for every user account and enable two-factor authentication (2FA) whenever possible.
The number of team members who are granted admin level access for any type of user account should be kept to a minimum.
You and every member of your team should read and follow WPVIP’s security recommendations for users.
Last updated: November 25, 2024