GitHub & Version Control

ITaP Research Computing operates a local instance of GitHub. This instance offers all the features of github.com, however, is under control and hosted by ITaP and is integrated with Purdue Career Accounts. Each research group is provided with and given full control over an organization within the GitHub instance where you may make as many repositories and configure access controls as desired. You also have the ability to make your repository private to your group so that your work is not public. It provides the full functionality of paid memberships with github.com, at no cost to Purdue researchers.

Native Subversion repositories are no longer offered. However, if you are more comfortable using SVN commands, or have code that requires it, GitHub repositories may be interacted with using Subversion commands. How to get started with GitHub and documentation on using SVN with GitHub is provided.

Getting started on GitHub

The GitHub instance is offered to Purdue research groups at no cost. To get started with GitHub, faculty and staff with existing access to the self-service management tool may create an organization from the self-service management tool. If you do not have access to this tool yet, head to the ordering page to request access. Once you have an organization, you may begin to set up repositories and teams of collaborators.

Further Information and Guides

Further information on getting started with GitHub is available in the GitHub User Guide.