Describe the bug
I have noticed that running gh repo create <repo> --private does not in fact create a private repo if you specify a gitignore template, either interactively or via the cli -g option.
gh version 1.12.1 (2021-07-01)
Steps to reproduce the behavior
gh repo create mytestrepo --private - and ensure to choose 'y' to add a gitignore, or add -g Terraform for example
gh repo list and see that mytestrepo is public and not private as requested
Expected vs actual behavior
I would expect the new repo to be private as specified