Sei que pode não ser o foco do curso, mas eu utilizo o GIT na forma local, como se fosse o GitHub, só que o meu push eu envio para um servidor local onde outras pessoas tem acesso e podem fazer pull request normalmente. Eu uso o Git na forma local porque minha empresa não permite o uso do Git Hub para o meu setor a principio e então eu utilizo o Git para versionar meus projetos. Queria saber se tem como eu ter um controle de acesso de usuários mesmo nesta forma local de utilização do GitHub, já que nesse formato local eu não necessito criar uma conta GitHub para uso destas funções?