About Cloning repository from github

Hi There,
Is there any way for Github Pro, Github Team, Github Enterprise to control cloning access of the Github repo by collaborator?
We don’t want our collaborator to clone repo without permission but then it must have permission to push, pull, or commit.
Is that possible with Github paid version also…

:wave: Welcome!

You can’t push or pull if you are unable to clone. When you “pull” you pull changes that have been made to the repository on GitHub to the repository you have on your machine. When you “push”, you are pushing the changes you have made to the repository on your machine to the repository on GitHub.

Additionally, anyone who has “read” access to a repository could copy/download it in many different ways. Disabling the “clone” option wouldn’t really accomplish any kind of security.