Skip to content

GitHub Overview

Texas A&M University has partnered with GitHub to provide a code hosting platform for our community. GitHub is a place to store and share code, manage projects, and build software.

GitHub is free for all faculty, researchers, staff, and students for public and private projects.

Getting Started

If you're new to git and GitHub or want to refresh or sharpen your skills, see our section on Using Git and GitHub.

To start using Texas A&M University's Enterprise GitHub, you first need a personal GitHub account. Reusing an existing account is okay if you already have one, or you can create a new one just for work. Next, you must use that account to join one of Texas A&M's two organizations:

Visit the Texas A&M University GitHub site to join, where you can create or link a GitHub account with your NetID when joining an organization.

See the Migration page for more information about migrating repos from github.tamu.edu

To read more about working in an organization of Texas A&M University's Enterprise GitHub, visit the Organizations document.

Student Developer Pack

If you're a student, you can sign-up for the GitHub Student Developer Pack to get GitHub Pro features, free training, and lots of free services and software from GitHub partners.

Educators

GitHub Educations has many programs specifically for educators.

GitHub Global Campus Program

Educators can apply to join the Global Campus program to join a teachers-only community on GitHub Discussions, request swag for their classroom, manage classrooms, and access educational resources from GitHub and other community members.

Educators can also receive CodeSpaces credit to use in their GitHub Classrooms.

GitHub Classroom

Managing and organizing your class is easy with GitHub Classroom. Track and manage assignments in your dashboard, grade work automatically, and help students when they get stuck— all while using GitHub, the industry-standard tool developers use.

Educators can create classrooms in the Student organization once they have applied for the Global Campus program.

The CodeSpaces Education Benefit gives verified teachers a free monthly allowance of CodeSpaces hours to use in GitHub Classroom. The free allowance is estimated to be enough for a class of 50 with 5 assignments per month, on a 2 core machine with 1 codespace stored per student.

GitHub Campus Advisor

GitHub Campus Advisors is a community for teachers who share best practices. They have mastered the use of Git and GitHub and champion the use of real-world tools at their institutions. A Campus Advisor:

  • Prepares students for the real world
  • Shares best practices with colleagues
  • Interacts with educators beyond their campus

A Campus Advisor benefits from event support on campus or at conferences via the Campus Advisors Professional Development Network (CAPDN), early access to new education features and materials from GitHub Education, and special invitations to educational conferences and meetups around the world.

Personal Use

Texas A&M University Enterprise GitHub is only for collaborative projects directly related to one's affiliation with Texas A&M University. Please use a personal account or organization if your project does not represent Texas A&M University or is not related to your affiliation with the University.

Back to top