GitHub
What is GitHub?
GitHub is a website designed primarily for developers to create, store and share computer code. Although this is its main purpose, it can also be used by different people and organisations to do things like manage teams and track work. GitHub is cloud-based, which means that everything is saved online, instead of only on your own computer. The files are stored on GitHub’s servers and can be accessed through the internet, similar to how services like Google Drive or Dropbox let you keep files online.
People use GitHub to build, manage and share projects. You can create projects that can be worked on individually or with others. Others can review code, suggest improvements or contribute to new parts. These projects are kept in something called a repository. A repository is like a folder that holds all the files for a project, along with tools to track every change made to those files.
GitHub is built on a system called git. Git is a type of version control system. A version control system is a tool that keeps track of changes made to files over time. Each time a change is made, git saves a snapshot, like a checkpoint. It shows a clear record of who changed what and when. This allows people to undo mistakes, compare versions and collaborate without losing work. You can go back to earlier versions if something breaks or you change your mind.
You can follow other users on GitHub to see their public activity on your dashboard, and you can ‘star’ (like) repositories to show support. Stars help projects become more visible in GitHub’s feed (a stream of content, similar to Reddit or Facebook’s feed).
You can also click ‘watch’ on repositories (if you’re logged in) to get notifications about updates on that particular project. If you want to try making your own changes to a repository, you choose the ‘fork’ option which allows you to create your own copy to work on without affecting the original.
GitHub also have something called ‘achievements’ which are badges shown on your profile. For example, ‘quickdraw’ is earned when you close an issue or pull request within 5 minutes of opening it, and ‘starstruck’ is earned when you create a repository that receives 16 stars.
Be careful when uploading and sharing projects to public repositories as you might accidentally upload sensitive information such as passwords or API keys. Also be aware that public repositories can sometimes contain unsafe code like viruses or programs that could damage your device.
GitHub offers free and paid plans for individuals and organisations.
GitHub is owned by Microsoft, acquiring it in 2018.
Website: github.com
How can you report online abuse or block someone?
These links are provided by GitHub:
- Report abuse or spam
How to report behaviour and content that violates community guidelines and terms. - Block an account
How to block a user to deny them access to your activity and repositories, and to prevent them from sending you notifications.
How can you protect your personal information?
These links are provided by GitHub:
- Manage account settings
How to manage settings for your personal account, including security settings. - Download your account data
Download a copy of your GitHub account data, including your profile information, account settings, repositories and activity.
Key safety links
These links are provided by GitHub:
- Trust centre
Offers a range of privacy and safety information. - Privacy policies
Understand how GitHub collects, stores and uses your personal information. - Contact support
How to contact support for help troubleshooting issues you encounter while using GitHub. - Terms of service
The terms you agree to by using GitHub. - Frequently asked questions
Find answers to common topics about GitHub.
Last updated: 24/11/2025