Github Enterprise Campus Partner Program

Github Enterprise Campus Partner Program

Summary

Through a partnership between Grady College’s New Media Institute and Franklin OIT, a campus-wide GitHub Enterprise license has been established for University of Georgia faculty, staff, and students through the GitHub Campus Partner Program. The services are available to all faculty, staff, and students (through a faculty member who requires for a course) for non-commercial, academic uses as defined in the GitHub terms of service[1].  Franklin OIT’s role is to provide access to manage the agreement with GitHub and annual renewal, provide guidance and documentation on use to interested groups, and to facilitate support requests with GitHub when appropriate. Franklin OIT does not operate the service nor do we provide technical support outside of basic guidance and documentation.

[1] GitHub Campus Program terms and conditions - GitHub Education

Benefits of Service

  • Industry standard, cloud-hosted, code and file versioning services.

  • Basic web hosting services through GitHub Pages.

  • 3rd party maintained and supported.

  • Additional benefits from GitHub

Requesting Use and Support

Faculty & Staff can request access to this service which includes setting up a Github account and requesting access to the Enterprise License using the link below.

Additional Services

  1. Github Pages site - Github Enterprise provides space for hosting HTML, Javascript, json, and other web content for public facing web site using Github Pages. Please refer to configuration documentation for help in setting this service up. While Github pages are available to all accounts, only official units or research labs are eligible for uga.edu domain names.

  2. Classroom/Instructor Use - Please work with Franklin OIT to setup a Github organization to allow the management of students and associated licensing.

  3. Student Use - If Github is required for a particular course, please ask your instructor to invite you to their Github organization.

  4. Research Use - Researchers may work with Franklin OIT to set up a GitHub organization to support their research. GitHub Enterprise licensing is available only for non-commercial research. A full-time UGA faculty or staff member must be the primary owner and contact. Graduate students or other lab members may be added as collaborators after the account and repository are established.

Current Rates for Service

University of Georgia faculty, staff, and students (through a faculty member who requires for a course) can utilize this service for no additional charge.

Shared Resources

Currently, Franklin OIT has these resource pools configured in a first-come, first-served basis. If contention becomes a problem, additional apportionment methods may be implemented.

The Enterprise license shares the following among its various Github member organizations:

  • 50,000 Action Minutes, refreshed monthly

  • 50GB of Action Storage

  • 150GB of Actions Custom Image Storage

Forms of payment beyond this are disabled, so it is not possible to exceed these limits and incur charges.

Eligibility

Use of this service is limited to active University of Georgia faculty and staff. Students may access the service only through a faculty member who requires it for a course. All use must be for non-commercial academic purposes. This service is not available to UGA affiliates or inactive employees, including emeritus faculty and retirees.

Service Responsibilities

Client Responsibilities

  • The client is responsible for any fees or purchases associated with the following services or components:

    • GitHub spaces, domain name registration or purchases outside of *.uga.edu

    • Procurement of any professional services or assistance for setting up or using the GitHub product.

  • Maintaining compliance with state, local, and UGA policies, procedures, and standards including Data Classification Standards.

  • Maintaining compliance with Title II Accessibility Requirements

  • Providing technical support and guidance to members of the organization using the GitHub Enterprise license.

  • Managing permissions to GitHub repositories and files to ensure appropriate access controls and security are implemented.

  • Additional configuration and setup beyond the basic setup guidance provided by Franklin OIT.

  • Copying and managing data stored on the service.

  • Responsible for providing Franklin OIT with at least two contacts within the department or unit having control of the GitHub organization.

  • Organization owners are responsible for the management of user accounts associated with their organization.

  • Two-factor authentication is required to be enabled for the organization prior to joining the enterprise license.

  • GitHub Organizations participating in this program will be moved under the top-level Franklin configured Organization to allow the Enterprise licensing to apply.

  • Maintain active use of the service on a regular basis. (Inactive organizations may be dropped from the Enterprise License after notification attempts)

Franklin OIT Responsibilities

  • Provide guidance on the setup and configuration of a GitHub organization which will be inserted into the larger Enterprise license underneath the Franklin College instance.

  • Maintain secure and private operations when working with the subordinate organizations underneath the Franklin College GitHub organization.

    • By policy, no Franklin OIT team members may view contents of private repositories or other protected information without prior approval from the organization owner and only for provided and defined business purposes.

  • Assistance for units in migrating existing *.uga.edu domain names (DNS) entries if using the GitHub website hosting functionality.

  • Guidance and consulting for recommendations in security and best practices.

  • Guidance and location of campus security policies, procedures, and guidelines.