O que a configuração realmente controla
As configurações de contribuições do GitHub incluem uma opção para contribuições privadas. Essa opção afeta se o gráfico de contribuições e a visão geral de atividades do seu perfil incluem contagens anonimizadas de atividades em repositórios privados. Ela não torna repositórios privados públicos, não concede a ninguém acesso a código privado e não altera quem pode ler seus commits. Ela apenas muda se um número aparece.
As configurações de contribuições do GitHub permitem que o proprietário mostre ou oculte contribuições privadas no perfil. Fonte
A distinção prática é entre três camadas de informação:
- Atividade pública: commits, issues, pull requests e outras contribuições em repositórios públicos. Essas são visíveis com contexto do repositório, como o nome do repositório e o tipo de contribuição.
- Contagens de contribuições privadas: totais diários anonimizados de repositórios privados, exibidos sem nomes de repositórios, mensagens de commit ou código.
- Conteúdo privado: código-fonte, histórico de commits, texto de issues e metadados de repositório dentro de repositórios privados. Essa camada é regida pelo acesso ao repositório, não pela configuração de contagem de contribuições.
Ativar a opção de contagem privada não move nenhum conteúdo privado para a camada pública. Desativá-la não exclui repositórios privados nem seu histórico. Ela apenas remove as contagens anonimizadas da visualização pública do perfil.
O que um terceiro pode inferir das contagens privadas
Quando as contribuições privadas são tornadas públicas, um terceiro pode ver que você esteve ativo em determinados dias. Ele não consegue ver em qual repositório privado você trabalhou, o que você alterou ou quem mais estava envolvido.
Quando as contribuições privadas são tornadas públicas, pessoas sem acesso ao repositório podem ver contagens diárias de contribuições, mas não detalhes específicos das contribuições privadas. Fonte
A inferência é limitada, mas real. Um padrão constante de contribuições privadas pode sugerir trabalho privado regular, como emprego ou um projeto privado. Lacunas podem sugerir folga, mudança nos padrões de trabalho ou migração para outras plataformas. Nenhuma dessas inferências é prova. Uma contagem é um sinal de atividade, não uma declaração sobre identidade, emprego ou intenção.
Isso importa para leitores que tratam um perfil do GitHub como um sinal profissional. Um gráfico visível de contagens privadas pode fazer um perfil parecer mais ativo do que os repositórios públicos sozinhos sugerem. Ocultar as contagens pode fazer o mesmo perfil parecer mais silencioso. Nenhuma das escolhas é desonesta; elas simplesmente expõem quantidades diferentes de metadados.
Passo a passo: revise e defina o controle
A interface do GitHub muda com o tempo, então trate o seguinte como uma rotina de revisão, não como um caminho de menu fixo. O objetivo é conhecer seu estado atual e fazer uma escolha deliberada.
- Entre na sua própria conta. Use a conta cujo perfil você está revisando. A configuração é controlada pelo proprietário.
- Abra as configurações de contribuições do seu perfil. Procure a área de configurações de contribuições associada ao seu perfil. Os rótulos exatos podem variar conforme a versão da interface; o controle relevante é o que trata de contribuições privadas.
- Registre o estado atual antes de alterá-lo. Anote se as contribuições privadas estão atualmente visíveis ou ocultas. Isso lhe dá uma linha de base caso queira reverter a escolha depois.
- Decida com base no que você quer que um terceiro infira. Use a tabela comparativa abaixo em vez de um instinto padrão.
- Altere a configuração se necessário e depois veja seu perfil como um visitante desconectado. Uma janela privada ou anônima é uma forma simples de verificar o resultado público.
- Reveja após mudanças importantes. Se você mudar de empregador, começar ou parar um trabalho privado regular, ou limpar contas antigas, volte a essa configuração.
| Camada | Visível a terceiros quando as contagens privadas são mostradas | Visível a terceiros quando as contagens privadas são ocultadas | Controlado pelo acesso ao repositório? |
|---|---|---|---|
| Atividade em repositório público | Sim, com contexto de repositório e contribuição | Sim, inalterado | Não |
| Contagens de contribuições privadas | Sim, como totais diários anonimizados | Não | Não |
| Conteúdo de repositório privado | Não | Não | Sim |
| Mensagens de commit e código privados | Não | Não | Sim |
Uma tabela de decisão útil para o proprietário:
| Sua situação | Considere mostrar contagens privadas | Considere ocultar contagens privadas |
|---|---|---|
| Você quer que o perfil reflita trabalho privado regular | Sim | — |
| Você prefere minimizar metadados de atividade | — | Sim |
| Você está se candidatando a vagas em que repositórios públicos são o principal sinal | Opcional | Opcional |
| Você não tem certeza do que as contagens revelam | Revise primeiro | Revise primeiro |
Erros comuns
Confundir a opção com um controle de privacidade sobre o código. A configuração de contribuições privadas não publica código-fonte privado e não concede acesso ao repositório. Se você está preocupado com exposição de código, revise o acesso ao repositório e a privacidade do e-mail de commit separadamente.
Presumir que contagens ocultas significam nenhuma atividade. Ocultar as contagens remove o sinal público, não o trabalho subjacente. Um terceiro ainda pode ver atividade pública, e colaboradores do repositório ainda podem ver atividade privada de acordo com seu acesso.
Tratar uma contagem como prova de identidade ou emprego. Um gráfico de contribuições é uma visão de metadados. Ele não verifica quem uma pessoa é, para quem trabalha ou se uma conta é autêntica.
Alterar a configuração e nunca verificar a visão pública. Sempre confirme o resultado de uma perspectiva desconectada. Estados de interface podem ser fáceis de interpretar errado enquanto você está conectado.
Confundir este controle com limpeza de conta. Remover um sinal visível não é exclusão de conta. Se você está aposentando uma conta, preserve um método de recuperação que você controla até que o encerramento esteja completo, e não trate um perfil editado ou vazio como prova de que os dados armazenados sumiram.
Protegendo sua própria pegada
Um perfil do GitHub é um nó em uma pegada pública mais ampla. A escolha da contagem privada é uma configuração pequena e reversível; a tarefa maior é saber quais nomes de usuário e perfis estão publicamente associados a você. Se você quer revisar nomes de usuário públicos conhecidos, o TraceSeek é um aplicativo de busca de nomes de usuário que verifica mais de 3.000 plataformas, com a primeira verificação gratuita e um tempo de verificação declarado de 20–30 segundos. É uma forma de reunir pistas sobre nomes de usuário públicos, não uma forma de alterar configurações do GitHub, expor registros privados ou provar identidade. Correspondências de nomes de usuário públicos são pistas, não prova de propriedade.
Para uma rotina de limpeza mais ampla, consulte o guia para encontrar contas online esquecidas. Para lidar com o risco de impersonação em torno de seus nomes de usuário, consulte o guia sobre como proteger seu nome de usuário contra impersonação.
Fatos principais
- As configurações de contribuições do GitHub permitem que o proprietário mostre ou oculte contribuições privadas no perfil.
- Quando as contribuições privadas são tornadas públicas, pessoas sem acesso ao repositório podem ver contagens diárias de contribuições, mas não detalhes específicos das contribuições privadas.
- A configuração de contribuições privadas altera a visibilidade da atividade anonimizada, não o acesso ao repositório nem o código-fonte privado.
- Um gráfico visível de contagens privadas é um sinal de metadados e não verifica identidade, emprego ou intenção.