GitHub is a web-based hosting service for software development projects that use the Git revision control system. GitHub offers both commercial plans and free accounts for open source projects. GitHub is the most popular Git-hosting site, and the most popular open-source hosting site.
Rally's GitHub service integration will:
- Create changeset information
Associated with the workspace and SCMRepository you define for a given GitHub repository, it will create changeset and change information in Rally. When viewing an artifact in Rally, there are details about changesets associated with commits from GitHub push activities. Rally also provides reports that use the artifact, changeset, and change information to provide insight into which files get changed more frequently or that are associated with higher than normal defect rates and other useful reports.
- Associate changeset to artifacts
The commit messages are scanned for a FormattedID of a Rally artifact, and if found, the artifact is associated to the changeset created in Rally.
See the Github Installation & User Guide for information on installing, configuring, and using Github.