Save and load user profiles in QGIS
User Profile Management was added in QGIS v3.0.0. Some information may be found at the GitHub
User profile contains information about the user profile folders on the machine. In QGIS 3 all settings, plugins, etc were moved into a %APPDATA%/profiles folder for each platform. This allows for manage different user profiles per machine vs the single default one that was allowed in the past. A user profile is all settings and anything that used to be found in .qgis3 in the users home folder.
The management tools can be accessed from the Settings menu under User Profiles.
Functionally, this implementation acts in much the same way as the process described in this question and the comments. Loading a new user profile from the menu will open a new instance of QGIS using its associated profile folder.
Merely copying any profile folder to a target installation environment will achieve the migration of settings, but this does not address a "centralized" deployment.
@CrystallineEntity is correct, but more detail below on my Test
Can replace profile settings at least on 1 machine, and I assume others. Used following settings and these moved.
Setup QGIS with various settings, create New profile Settings, User Profiles, New Profile called Default 2
Make a copy of:
C:\Users\username\AppData\Roaming\QGIS\QGIS3\profiles
And the User Profile, i.e. Default 2
Copying the whole profile folder you have modified and then deleting the default profile - WORKS
On I assume "new" machine/Tested on existing machine with QGIS complete uninstalled
Install QGIS, open QGIS, set to not import settings
Go to: C:\Users\username\AppData\Roaming\QGIS\QGIS3\profiles Copy Default 2 the modified user profile
Open QGIS, got to Settings, User Profiles, select Default 2 All the settings should be there on new profile with Default 2 in title.Then delete the standard profile,
C:\Users\username\AppData\Roaming\QGIS\QGIS3\profiles\defaultReplace the whole profile folder - WORKS
Setup QGIS with various settings, make a copy of: C:\Users\username\AppData\Roaming\QGIS\QGIS3\profiles
On I assume "new" machine/Tested on existing machine with QGIS complete uninstalled
Delete the \profiles folder, and replace it with the one you modified
C:\Users\username\AppData\Roaming\QGIS\QGIS3\profiles
Settings
Make changes to Panels/Toolbars, i.e. add Advanced Digitizing Toolbar, remove Browser Panel.
Settings, Options, General, Application, Style (QGIS restart required), Set to Windows
Settings, Options, General, Application, Check QGIS version at startup unticked
Settings, Options, System, SVG Path Set to location on local machine
Settings, Options, Data Sources, Feature and Attributes and table, Representation for Null values: make the box blank, removed the NULL
Settings, Options, Digitizing: Rubberband, Fill Colour, opacity set to 0%
Project, Project Properties, CRS
Searched for the following EPSG numbers, press Apply, Then OK, then repeat for each one.
WGS 84, EPSG: 4326
OSGB 1936 / British National Grid, EPSG: 27700
WGS 84 / Pseudo Mercator, EPSG:3857
Data Source Manager, Vector, Encoding set to utf-8, browse for shp file, press ADD
Identify feature, need to make the Feature title smaller, and make the value box bigger
Plugins, Manage and Install Plugins, search and install MMQGIS
Plugins, Manage and Install Plugins, Installed, Tick MMQGIS and Topology Checker.
MMQGIS option on visible on Menu bar and Topology Checker button visible