Skip to main content

* Digital Scholarship: git

What are Github and git?

Git is a version control system, which is a software program for tracking, comparing, and merging changes in files, and facilitating collaborative work on those files among multiple people.

Git can work locally on your own computer, or can be hosted in a web-based server environment for easier collaboration with other people. Some of the most popular web systems include GitHub, GitLab, and Bitbucket.

Books

Learning git at UR

How do I get Github or git?

Accessing and using git depends on the operating system of your computer:

Windows

  • git can be downloaded and installed from the official git project website, git-scm.com.
  • Github provides a desktop client at desktop.github.com.
  • Gitlab clients are available for Windows, such as Tower— see this list.

macOS

  • On a mac, a command-line verson of git is already installed and ready to go. Graphical User Interface (GUI) versions can be downloaded from git-scm.com
  • Github provides a desktop client at desktop.github.com.
  • Gitlab clients are available for macOS, such as Tower— see this list.

Linux (e.g., Ubuntu)

  • In Linux, a command-line version of git is already installed and ready to go.

Mobile & Chromebook

  • Git2Go is a mobile app for iOS which lets you connect to Github and GitLab repositories.
  • In most cases, git is not pre-installed on mobile devices in a manner that can be accessed by a user. However, you can install a mobile-friendly terminal app (such as Prompt from Panic Inc.) and then connect over the network to a server which supports git, such as UR's BlueHive cluster.

Web Resources