Further Topics Not Covered#
There is a plethora of features, possibilities and topics that are offered by git hosting services and git itself which would be impossible to cover in a single guide. The scope of this guide is to provide you with the basic knowledge to get started with git and its remotes. Nevertheless, we think there a few topics that are worth mentioning and that you might want to explore further:
Host websites directly from your GitHub repository.
Details
It’s a great way to showcase your projects, documentation, or any static content. For more information, see the GitHub Pages Documentation.
Share detailed information about your project.
Details
Every GitHub repository comes with a wiki. It’s a great place to document your project’s features, usage, and development process. For more information, see the GitHub Wiki Documentation.
Manage and package software releases.
Details
They allow you to create release notes and attach binary files to a specific version of your project. For more information, see the GitHub Releases Documentation.
A space for your community to have conversations, ask questions, and share ideas.
Details
It’s a great way to engage with your users and contributors. For more information, see the GitHub Discussions Documentation.
Package hosting service, fully integrated with GitHub.
Details
It allows you to host and manage packages and dependencies alongside your source code. For more information, see the GitHub Packages Documentation.
GitHub Container Registry for hosting and managing Docker container images within your GitHub repositories.
Details
Similar to Docker Hub but integrated with GitHub and GitHub Actions. For more information, see the GitHub Container Registry Documentation.
Various paid features offer advanced security, team management, and enterprise support, etc.
Details
These features provide additional tools and services to help you manage and secure your projects. For more information, see the GitHub Pricing Documentation.
Host GitHub on your own servers, providing you with full control over your GitHub environment and data.
Details
It includes all the features of GitHub.com, plus additional enterprise features. For more information, see the GitHub Enterprise Documentation.
Run your workflows on GitHub-hosted runners or your own self-hosted runners.
Details
Self-hosted runners give you more control over the environment in which your workflows run. For more information, see the GitHub Actions Documentation.
Secret scanning and encrypted secrets, where to store sensitive information securely, and how to manage and protect confidential data.
Details
GitHub provides various features to help you manage and protect confidential data. This depends on if you’re working on an Enterprise or a public repository. For more information, see the GitHub Security Documentation.