GitHub Overview
Preview
This document is still in preview and may reference resources, links, or information that do not exist or is not yet relevant.
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 get started using Texas A&M University's Enterprise GitHub, you must join an organization. You can join two organizations:
- the Institutional organization for faculty, staff, and research projects, and
- the Student organization for instructional, academic, and student use.
Visit the Texas A&M University GitHub site to join.
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 Education 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.