Git Server
Last updated
Last updated
Git server is a centralized platform for hosting Git repositories, facilitating version control and collaboration in software development projects. The IT-Conductor Git Adapter enables seamless integration and synchronization across diverse Git servers, including GitHub, GitLab, BitBucket, Azure DevOps, and self-hosted options. Software development teams use various Git platforms depending on their project requirements and preferences.
To configure a git server in IT-Conductor, follow the instructions below.
Visit service.itconductor.com and enter your login credentials.
Navigate to Dashboards → Administrator to access the Administrator's Dashboard.
Locate the Git Servers actions panel and click the title to access the complete list.
Add New GitHub Connection
Description - refers to any relevant information about the git server being added.
Organization - refers to an administrative structure that defines objects with a common goal or purpose. If you previously created an organization, please select it.
Role - refers to the environment where the git server will be used.
Site - refers to a logical object that describes a particular area or location, depending on the context in which it is used.
Gateway - allows communication between the customer's site network and the IT-Conductor cloud platform. Select the previously configured gateway from the dropdown menu. See Gateway Setup for more details.
Host - refers to the type of git server that will be added to IT-Conductor. By default, it's github.com.
Description - refers to any relevant information about the GitHub account being added.
Person - refers to the user who's creating the GitHub instance.
User Name - refers to a unique token generated on GitHub. For more information on generating a token, please refer to this documentation on managing personal access tokens on Git Hub.
Token - allows IT-Conductor to use a GitHub-generated token instead of a username and password.
Note: When configuring GitHub access, please use the GitHub-generated Access Token as the user name (the password field should be blank).
Verify if the server was added to the Git Servers actions panel and check its status.
Add New Git Connection
Description - refers to any relevant information about the git server being added.
Organization - refers to an administrative structure that defines objects with a common goal or purpose. If you previously created an organization, please select it.
Role - refers to the environment where the git server will be used.
Site - refers to a logical object that describes a particular area or location, depending on the context in which it is used.
Gateway - allows communication between the customer's site network and the IT-Conductor cloud platform. Select the previously configured gateway from the dropdown menu. See Gateway Setup for more details.
Protocol - refers to the communication protocol (HTTPS by default) that will be used to access the git server.
Host - refers to the type of git server that will be added to IT-Conductor. It can be GitHub, GitLab, BitBucket, or Azure DevOps.
Description - short description of the user.
Application - refers to the type of git server added in step 1.
Person - refers to the user who's creating the Git instance.
User name - unique token generated on GitHub. For more information on generating a token, please refer to this documentation on managing personal access tokens on Git Hub.
Token - this field allows IT-Conductor to use a GitHub-generated token instead of a username and password.
Note: When configuring GitHub access, please use the GitHub-generated Access Token as the user name (the password field should be blank).
Verify if the newly added connection was added to the Git Servers actions panel and check its status.
Note for Git and Github connections: The status will remain on Ready for a few minutes. Refresh the panel if needed. If there are configuration issues, such as incorrect connection parameters or an invalid account, the status will remain on Ready. Click on the negative space to trigger the pop-up menu and click on the Log icon to display the logs and troubleshoot. If everything is configured correctly, the status will change to In Progress.
Navigate to the service grid and verify if the system was added under the Git Servers node.
Note: The server will appear in the service grid within 5-15 minutes.
Click Create New Github Connection or Create New Git Connection .
Fill out all the necessary information in the New Github Instance wizard. Once completed, click to add the system.
Provide the account information in the New Account screen and click to complete the configuration.
Fill out all the necessary information in the New Git Instance wizard. Once completed, click to add the system.
Provide the account information in the New Account screen and click to complete the configuration.