LinuxCommandLibrary

protector

Protect or unprotect branches on GitHub repositories.

TLDR

Protect branches of a GitHub repository (create branch protection rules)

$ protector [branches_regex] -repos [organization/repository]
copy


Use the dry run to see what would be protected (can also be used for freeing)
$ protector -dry-run [branches_regex] -repos [organization/repository]
copy


Free branches of a GitHub repository (delete branch protection rules)
$ protector -free [branches_regex] -repos [organization/repository]
copy

Copied to clipboard