Permitir que administradores habilitem o acesso de leitura anônimo do Git a repositórios públicos
Para simplificar o funcionamento das ferramentas personalizadas na sua instância e ignorar os requisitos de autenticação, você pode permitir que os administradores de repositório habilitem o acesso de leitura anônimo do Git a repositórios públicos na sua instância do GitHub Enterprise Server.
Note: If you enable anonymous Git read access, you're responsible for all access and use of this feature. GitHub will not be responsible for any unintended access or misuse of the feature. Also, you may not use this feature to violate your license from GitHub, including the limit on the number of seats you've ordered from us.
Se o modo privado estiver habilitado, você poderá permitir que os administradores de repositório habilitem o acesso de leitura anônimo do Git a repositórios públicos na sua instância do GitHub Enterprise Server. Para obter mais informações sobre o modo privado, consulte "Habilitar modo privado".
Conceder o acesso de leitura anônimo do Git permite ignorar a autenticação de ferramentas personalizadas na sua instância. Quando você ou um administrador de repositório habilitar essa configuração de acesso em um repositório, as operações não autenticadas do Git (e qualquer pessoa com acesso de rede ao GitHub Enterprise Server) terão acesso de leitura sem autenticação ao repositório.
Você também pode impedir que os administradores do repositório alterem as configurações de acesso anônimo do Git a todos os repositórios ou a um repositório específico na sua instância do GitHub Enterprise Server. Para obter mais informações, consulte "Impedir os usuários de alterarem o acesso de leitura anônimo do Git".
To see the repositories with anonymous Git read access enabled, filter the repositories list in the site admin dashboard.
Notas:
- You cannot change the Git read access settings for forked repositories since they inherit their access settings from the root repository by default.
- If a public repository becomes private, then anonymous Git read access will automatically be disabled for that repository and it forks.
- If a repository with anonymous authentication contains Git LFS assets, it will fail to download the Git LFS assets since they still require authentication. We strongly recommend not enabling anonymous Git read access for a repository with Git LFS assets.
-
In the upper-right corner of any page, click .
-
In the left sidebar, click Business.
-
Under your business account's name, click Settings.
-
In the left sidebar, click Options.
-
Em "Anonymous Git read access" (Acesso de leitura anônimo do Git), use o menu suspenso e clique em Enabled (Habilitado).
-
Para impedir que os administradores de repositório alterem as configurações de acesso de leitura anônimo do Git em todos os repositórios da instância, você também pode selecionar Prevent repository admins from changing anonymous Git read access (Impedir administradores de repositório de alterarem o acesso de leitura anônimo do Git).
Habilitar o acesso de leitura anônimo do Git a determinado repositório
Notas:
- You cannot change the Git read access settings for forked repositories since they inherit their access settings from the root repository by default.
- If a public repository becomes private, then anonymous Git read access will automatically be disabled for that repository and it forks.
- If a repository with anonymous authentication contains Git LFS assets, it will fail to download the Git LFS assets since they still require authentication. We strongly recommend not enabling anonymous Git read access for a repository with Git LFS assets.
-
In the upper-right corner of any page, click .
-
In the search field, type the name of the repository and click Search.
-
In the search results, click the name of the repository.
-
In the upper-right corner of the page, click Admin.
-
In the left sidebar, click Admin.
-
Em "Danger Zone" (Zona de perigo), ao lado de "Enable anonymous Git read access" (Habilitar acesso de leitura anônimo do Git), clique em Enable (Habilitar).
-
Revise as alterações. Para confirmar, clique em Yes, enable anonymous Git read access (Sim, permitir acesso de leitura anônimo ao Git).
-
Para impedir que os administradores de repositório alterem a configuração nesse repositório, você também pode selecionar Prevent repository admins from changing anonymous Git read access (Impedir administradores de repositório de alterarem o acesso de leitura anônimo do Git).