When you’re getting started with Pluralsight Flow, there are a few configurations you need to set up before importing your repos. Setting these up before importing repos ensures your data and users are imported and configured in a way that makes sense for your organization. If you don’t take these steps now, you may need to delete and re-import all your repositories, which may take multiple days.
Note: If you plan to use Flow with an internal server or behind a firewall, allowlist Flow's static IP addresses so Flow can access your Git repositories.
Choose an admin
Now that you have access to Flow, make sure the right people have access to Flow to set up users and manage data. Admins are responsible for connecting your organization’s integrations and making sure Flow has access to your data. Admins need to understand the workflow of teams and what integrations and repos are being worked on.
When a Flow organization is created, an admin is automatically chosen. If you're not the right person to manage your organization's configurations and data, select at least one other person to be the Flow Admin. If this person does not have access to Flow, send a Flow invite and give them admin permissions.
You must have the correct permissions to view Settings home. If you do not have the correct permissions, you cannot view Settings home.
To view this Settings home, you must have the following permissions:
Manage integrations (either View and manage or View, manage, and delete)
Manage group programming
Manage users & teams
If you are missing any of these permissions, you cannot see Settings home. Learn more about administrative permissions.
Use Settings home to make setting your configurations easier. Settings home walks you through the most important Flow configurations, ensuring you don’t miss anything. Follow the guided steps for setup. To change configurations later, either return to Settings home or access these same configurations through the side navigation.
To access Settings home, navigate to Flow and click Settings at the top of the page. From there, follow the guide to change configurations or use the side menu to access other settings.
When starting with Flow, set your configurations according to the steps provided in Settings home. Make sure these configurations match your company practices.
In step 1, set your default domain.
When developers make commits, the user name of those commits may vary. Your default domain designates the domain of the user name that is picked as the main user. If more than one user account is found for a person, Flow uses the default name to determine the correct account.
Initially, the default domain is based on the first administrator's email address. We recommend checking that this default is correct so you can easily merge users after your data is ingested.
In step 2, set your group programming preferences.Group programming is enabled by default. Disable group programming or further customize it for your needs.
Group programming allows you to visualize contributions made by multiple users. You can customize how group work is credited to multiple people. This helps Flow know how to handle commits that are co-authored.
In step 3, set your automerge preferences. Automerge is enabled by default. If there are names or emails you don’t want to include in automerge, add them in the Exclusions section.
Automerge automatically merges aliases based on the user’s sign in email address or user email addresses. Aliases with the same email addresses will merge regardless of the user name.
Pull in data
Next, you need to add integrations and import repos. Steps 4 and 5 guide you to add integrations and import repos. Follow these steps in Chapter 2 of the getting started guide.
Now that you've set up these initial configurations, it's time to import your data and learn how to manage it.
If you need help, please email firstname.lastname@example.org for 24/7 assistance.