# GitOps

- [Git Client installation](https://core.digit.org/guides/operations-guide/gitops/git-client-installation.md): Git can be installed in any operating systems like Windows, Linux and Mac. Most of the Mac and Linux machines, Git will be pre-installed.
- [GitHub organization creation](https://core.digit.org/guides/operations-guide/gitops/github-organization-creation.md): Creating a GitHub account and an organization to provide access and permissions to a repository.
- [Adding new SSH key to it](https://core.digit.org/guides/operations-guide/gitops/adding-new-ssh-key-to-it.md): With SSH keys, you can connect to GitHub without supplying your username and personal access token at each visit. You can also use an SSH key to sign commits.
- [GitHub repo creation](https://core.digit.org/guides/operations-guide/gitops/github-repo-creation.md): You can store a variety of projects in GitHub repositories, including open source projects. with open source projects you can share your code in repositories with others to track your work.
- [GitHub Team creation](https://core.digit.org/guides/operations-guide/gitops/github-team-creation.md)
- [Enabling Branch protection:](https://core.digit.org/guides/operations-guide/gitops/enabling-branch-protection.md): You can create branch protection rule, such as requiring an approving review or passing status checks for all pull requests merged into the protected branch.
- [CODEOWNER Reviewers](https://core.digit.org/guides/operations-guide/gitops/codeowner-reviewers.md): In every branch of repository there will be a CODEOWNER file. The people inside the CODEOWNER file are responsible for code in repository.
- [Adding Users to the Git](https://core.digit.org/guides/operations-guide/gitops/adding-users-to-the-git.md): You can invite anyone to become a member of your organization (whether they are already member in another organization) using their username or email address for GitHub.com.
- [Setting up an OAuth with GitHub](https://core.digit.org/guides/operations-guide/gitops/setting-up-an-oauth-with-github.md)
- [Fork (Fork the mdms,config repo with a tenant-specific branch)](https://core.digit.org/guides/operations-guide/gitops/fork-fork-the-mdms-config-repo-with-a-tenant-specific-branch.md): A fork is a copy of a repository that you manage. Forks let you make changes to a project without affecting the original repository.
