Git, GitHub: Git is an open source version control system which is often used for tracking and combining changes in software code files. Git was originally created by Linus Torvalds, the author of the Linux operating system. GitHub is a web-based platform, owned by Microsoft, which allows users (often software developers) to coordinate their work through the use of Git.
Actions: GitHub Actions are used to run workflows when other events happen in your repository; for example, a workflow that automatically adds the appropriate labels whenever someone creates a new issue in your repository. GitHub Actions can also be used for continuous integration and continuous delivery (CI/CD) to automate build, test, and deployment pipelines.
GitHub Classroom: GitHub Classroom is a teaching tool that lets educators create and manage digital classrooms and assignments within GitHub.
GitHub Codespaces: Cloud development environments native to GitHub.
Organization Member: The default, non-administrative role for people in an organization is the organization member. By default, organization members have a number of permissions, including the ability to create repositories and projects. Membership in JHU GHE organizations is limited to JHU affiliates and users invited by JHU affiliates via Azure B2B.
Outside Collaborator: An outside collaborator is a person who has access to one or more organization repositories but is not explicitly a member of the organization. Outside collaborators cannot be assigned roles/permissions within an organization.
Organization: An organization in GitHub is the administrative construct surrounding repositories. Organizations in GitHub typically mirror real-world groups (such as a business, team, school, or lab) that work together on a set of shared projects. They are administered by users and can contain both repositories and teams.
Organization Owner: Organization members that have complete administrative access to the organization.
Repository: A repository is the most basic element of GitHub. They’re easiest to imagine as a project’s folder. A repository contains all of the project files (including documentation), and stores each file’s revision history. Repositories can have multiple collaborators and can be either public or private. A public repository can be viewed by anyone, including people who aren’t GitHub users. Private repositories are only visible to the repository owner and collaborators that the owner has specified. Internal repositories can be viewed by anyone who accesses GitHub through JHU SSO – including outside parties who have been invited to the Enterprise via the Azure B2B method.
User: Anyone with an account on GitHub.com.