- To provide permission granularity and maintain parity with your external version control repository, Anaconda Enterprise 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 Anaconda Enterprise. Anaconda recommends you advise users to create an ever-lasting token, to retain permanent access to their files from within Anaconda Enterprise. For more information about auth token permissions, see are Configuring access to 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
storage: git: default: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 lines in) theInternal repo configurationsection. -
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
storage: git: default: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 lines in) theInternal repo configurationsection. -
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
storage: git: default: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 lines in) theInternal repo configurationsection. -
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: