Configuring source control providers
To integrate Helix ALM with a source control application, configure a provider to specify the connection information for the application. This makes it easier for users to set up the integration in Helix ALM because the server connection is already configured. See Third-Party Integrations for a list of supported applications and versions.
Note: If a provider is not configured for the project, users can manually set up the integration to connect to Surround SCM, Helix Core, Subversion, CVS, and Microsoft Visual SourceSafe. See Configuring source control integration.
You must also configure providers to allow users to attach source files and changelists to Helix ALM items from source control applications, such as Git and Microsoft Team Foundation Server. A provider key is automatically generated for these providers, which must be copied to required integration components installed on the source control server to send information from source control applications to Helix ALM.
1. Choose Tools > Administration > Source Control Providers.
The Source Control Providers dialog box opens.
2. Click Add to add a provider.
- Surround SCM—See Adding Surround SCM source control providers.
- Helix Core—See Adding Helix Core source control providers.
- Subversion—See Adding Subversion source control providers.
- Git—See Adding Git and other source control providers.
- GitHub—See Adding GitHub source control providers.
- Team Foundation Server—See Adding Microsoft Team Foundation Server source control providers.
- Other source control providers—See Adding Git and other source control providers.
3. Select a provider and make any changes to the settings.
Note: You can regenerate a provider key used in integration components configured to support attaching source files to Helix ALM items from source control applications if you suspect it was compromised because of unauthorized access. To update the key for a provider, select it and then click Regenerate. See Regenerating source control provider keys.
4. Select a provider and click Delete to delete it.
You can only delete a provider if files are not currently attached to any Helix ALM items from it.
5. Select a provider and clear Active to inactivate it.
You may want to inactivate a provider if you cannot delete it to prevent users from attaching additional files to Helix ALM items from the source control application.
6. Click OK to save the changes.






