UITS

At IU, what is GitHub, and how do I use it?

GitHub is a web-based interface for collaborating on software and documentation projects. It provides version control, issue tracking, and wiki space for hosted projects. GitHub uses Git, a distributed version control system used in the Linux kernel, the Android mobile platform, and other projects.

Indiana University hosts an enterprise installation GitHub, available for use by IU students, faculty, staff, and their collaborators, at GitHub:IU. To get started, log in with your IU Network ID. From there, you can create a repository for your project.

Once you have created your first repository at GitHub:IU, you can push a repository from your local machine. However, to push, pull, and commit repositories from your local machine, you must have the Git software installed. If Git is not already installed on your local machine, download it from one of the following locations, depending on your operating system:

For instructions on adding your SSH keys to GitHub, see Generating SSH Keys in the GitHub Help pages.

For more on Git, see:

UITS support for GitHub:IU is available to the entire university. For projects requiring collaboration with institutions outside IU, apply for affiliate accounts for any collaborators who are not affiliated with IU. If you are currently developing algorithms and need help with source control management, email IU's GitHub support team.

Note: The GitHub:IU service will be unavailable during its regular maintenance window (Sunday 8am-noon).

Note: If your Git (or SSH) client prompts you with a challenge message asking whether you want to accept and save a new host key for Indiana University's GitHub instance, enter y or click Accept & Save (depending on your client) to add the new key to your host key database and connect.

This is document bagk in the Knowledge Base.
Last modified on 2015-03-12.

  • Fill out this form to submit your issue to the UITS Support Center.
  • Please note that you must be affiliated with Indiana University to receive support.
  • All fields are required.

Please provide your IU email address. If you currently have a problem receiving email at your IU account, enter an alternate email address.

  • Fill out this form to submit your comment to the IU Knowledge Base.
  • If you are affiliated with Indiana University and need help with a computing problem, please use the I need help with a computing problem section above, or contact your campus Support Center.

Please provide your IU email address. If you currently have a problem receiving email at your IU account, enter an alternate email address.