- To provide permission granularity and maintain parity with your external version control repository, Workbench grants individual platform users access to individual repositories. To prevent default permissions being applied to all users within a group, users cannot belong to the given organization or group.
- Platform users are prompted for their access token before they create their first project in Workbench. Anaconda recommends you advise users to create an ever-lasting token, to retain permanent access to their files from within Workbench. For more information about auth token permissions, see Configuring user access to external version control.
Supported external git versions
Workbench supports integration with the following external repositories:GitHub
- GitHub Enterprise Server
- GitHub Enterprise Cloud
-
Create a backup copy of the
anaconda-enterprise-anaconda-platform.ymlconfigmap. -
Open the
anaconda-enterprise-anaconda-platform.ymlconfigmap for editing. -
Locate the
git:section of the file. -
Uncomment (remove the
#from the start of lines in) theExample external repo configurationsection. -
Comment out (add a
#to the start of) the remaining lines in thegit:section. -
Configure the
Example external repo configurationvalues as follows:Example Github Enterprise Server configuration
- Save your changes.
-
Delete and restart system pods by running the following command:
GitLab
- GitLab Enterprise (Self-Managed)
- GitLab Enterprise (Cloud)
-
Create a backup copy of the
anaconda-enterprise-anaconda-platform.ymlconfigmap. -
Open the
anaconda-enterprise-anaconda-platform.ymlconfigmap for editing. -
Locate the
git:section of the file. -
Uncomment (remove the
#from the start of lines in) theExample external repo configurationsection. -
Comment out (add a
#to the start of) the remaining lines in thegit:section. -
Configure the
Example external repo configurationvalues as follows:Example GitLab Enterprise (Self-Managed) configuration
- Save your changes.
-
Restart system pods with the following command for changes to take effect:
Bitbucket
- Bitbucket Server/Data Center
- Bitbucket Cloud
-
Create a backup copy of the
anaconda-enterprise-anaconda-platform.ymlconfigmap. -
Open the
anaconda-enterprise-anaconda-platform.ymlconfigmap for editing. -
Locate the
git:section of the file. -
Uncomment (remove the
#from the start of lines in) theExample external repo configurationsection. -
Comment out (add a
#to the start of) the remaining lines in thegit:section. -
Configure the
Example external repo configurationvalues as follows:Example Bitbucket Server/Data Center configuration
- Save your changes.
-
Restart system pods with the following command for changes to take effect: