> ## Documentation Index
> Fetch the complete documentation index at: https://anaconda.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Configuring user access to external version control

noindex: true

If your organization is using an external version control repository, Workbench requires you to provide your authentication credentials to access the repository prior to creating your first project.

<Tip>
  Anaconda recommends that you create a personal access token with no expiration date to retain permanent access to your files from within Workbench.
</Tip>

Your auth token must have the following permissions:

<Tabs>
  <Tab title="GitHub">
    [repo:status, repo\_deployment, public\_repo, repo:invite, and delete\_repo](https://docs.github.com/en/apps/oauth-apps/building-oauth-apps/scopes-for-oauth-apps/)
  </Tab>

  <Tab title="GitLab">
    Select the `api` access checkbox when creating your access token.
  </Tab>

  <Tab title="Bitbucket">
    Bitbucket requires you to provide an [App password that has Admin level permissions for Projects and Repositories](https://support.atlassian.com/bitbucket-cloud/docs/app-password-permissions/#Projects).
  </Tab>
</Tabs>

## Adding an access token

1. Open the <Icon icon="circle-user" iconType="light" /> **My account** dropdown menu, then select *Settings*.
2. Under **External Version Control Credentials**, click <Icon icon="plus" iconType="light" /> **Add**.
3. Enter the Username and Personal Access Token you generated to access the repository in the relevant fields.
4. Click **Add** to update the platform with your credentials.

Now that you’ve configured access, you’ll be able access the repository within your sessions and deployments without having to leave the platform. Workbench creates a repository for each [project that you create](./projects/main).

## Editing an access token

1. Open the <Icon icon="circle-user" iconType="light" /> **My account** dropdown menu, then select *Settings*.
2. Open the <Icon icon="ellipsis-vertical" iconType="light" /> actions dropdown menu for your access token and select *Edit*.
3. Update your repository Username and/or Personal Access Token value, then click **Save**.

## Deleting an access token

1. Open the <Icon icon="circle-user" iconType="light" /> **My account** dropdown menu, then select *Settings*.
2. Open the <Icon icon="ellipsis-vertical" iconType="light" /> actions dropdown menu for your access token and select *Delete*.
3. Click **Delete**.
