Loop ao tentar logar no Gitlab

O Gitlab usa a Cloudflare para Recaptcha de login. No entanto ao tentar logar na plataforma no MacBook Pro, o Safari fica em loop constante na página de Recaptcha. Impedindo o login!

Não tenho nenhuma extensão instalada, já desabilitei a Retransmissão Privada, já apaguei o cachê e histórico, porém nada adiantou. No Safari do meu iPhone 13 Pro abriu normalmente. Também no meu Notebook com Windows funciona normal. Alguém tem outra dica de solução?

MacBook Pro 13″, macOS 15.7

Publicado em 17/08/2025 06:54

Responder
Pergunta marcada como Resposta melhor classificada

Publicado em 17/08/2025 09:28

Olá! Esse é um problema frustrante e bastante específico, mas felizmente, comum em navegadores com foco em privacidade como o Safari. O fato de funcionar no seu iPhone e em um PC com Windows aponta diretamente para uma configuração ou particularidade do Safari no seu MacBook Pro.


Você já fez os passos básicos mais importantes. Vamos tentar algumas soluções mais avançadas, focando nas configurações de privacidade do Safari, que costumam ser a causa raiz desse tipo de loop com reCAPTCHAs.


Aqui está uma lista de possíveis soluções, em ordem da mais provável para a menos provável:


1. Desabilitar "Impedir Rastreamento Entre Sites" (Causa Mais Provável)

O reCAPTCHA da Cloudflare/Google precisa se comunicar entre gitlab.com e os domínios do Google para funcionar. O Safari pode interpretar isso como um rastreamento e bloqueá-lo, causando o loop.

* Abra o Safari.

* Vá em Safari > Ajustes... na barra de menu (ou use o atalho ⌘,).

* Clique na aba Privacidade.

* Desmarque a opção "Impedir rastreamento entre sites".

* Feche a janela de ajustes e tente fazer o login no GitLab novamente. Se funcionar, pode deixar essa opção desmarcada ou ativá-la novamente após o login.

2. Verificar as Configurações de Cookies

Embora você tenha limpado o cache, o Safari pode estar configurado para bloquear cookies de terceiros, o que também quebraria o reCAPTCHA.

* Vá novamente em Safari > Ajustes... > Privacidade.

* Procure por uma opção como "Bloquear todos os cookies" e certifique-se de que ela esteja desmarcada.

* Se desejar uma análise mais profunda, clique em "Gerenciar Dados de Sites...". Procure por dados relacionados a google.com ou cloudflare.com e remova-os manualmente, depois tente logar novamente.

3. Verificar Bloqueadores de Conteúdo e DNS

Mesmo sem extensões, pode haver outras coisas filtrando seu tráfego.

* Bloqueadores de Conteúdo: Vá para Safari > Ajustes... > Extensões. Verifique se na seção inferior há algo sobre "Bloqueadores de Conteúdo" que possa estar ativo.

* VPN ou Proxy: Se você estiver usando uma VPN ou um serviço de Proxy, desative-o temporariamente. Alguns IPs de VPNs são frequentemente sinalizados como suspeitos, forçando loops de verificação.

* DNS Personalizado: Se você usa um serviço de DNS que bloqueia rastreadores (como o AdGuard DNS ou NextDNS), ele pode estar bloqueando os domínios que o reCAPTCHA precisa para funcionar. Tente mudar temporariamente para um DNS público padrão, como o do Google (8.8.8.8) ou da Cloudflare (1.1.1.1), nos ajustes de rede do seu Mac.

4. Garantir que o JavaScript está Habilitado

Isso é quase sempre habilitado por padrão, mas vale a pena verificar.

* Vá em Safari > Ajustes....

* Clique na aba Segurança.

* Certifique-se de que a opção "Ativar JavaScript" esteja marcada.

5. Verificar a Data e Hora do Sistema


Sistemas com data e hora incorretas podem causar falhas em certificados de segurança e processos de autenticação.


* Vá em Ajustes do Sistema > Geral > Data e Hora.

* Certifique-se de que a opção "Definir data e hora automaticamente" esteja ativada e que o fuso horário esteja correto.


Soluções de Último Recurso


Se nada acima funcionar, tente estes passos para isolar o problema:


* Tente no modo de segurança.

2 respostas
Pergunta marcada como Resposta melhor classificada

17/08/2025 09:28 em resposta a HeraldoGama

Olá! Esse é um problema frustrante e bastante específico, mas felizmente, comum em navegadores com foco em privacidade como o Safari. O fato de funcionar no seu iPhone e em um PC com Windows aponta diretamente para uma configuração ou particularidade do Safari no seu MacBook Pro.


Você já fez os passos básicos mais importantes. Vamos tentar algumas soluções mais avançadas, focando nas configurações de privacidade do Safari, que costumam ser a causa raiz desse tipo de loop com reCAPTCHAs.


Aqui está uma lista de possíveis soluções, em ordem da mais provável para a menos provável:


1. Desabilitar "Impedir Rastreamento Entre Sites" (Causa Mais Provável)

O reCAPTCHA da Cloudflare/Google precisa se comunicar entre gitlab.com e os domínios do Google para funcionar. O Safari pode interpretar isso como um rastreamento e bloqueá-lo, causando o loop.

* Abra o Safari.

* Vá em Safari > Ajustes... na barra de menu (ou use o atalho ⌘,).

* Clique na aba Privacidade.

* Desmarque a opção "Impedir rastreamento entre sites".

* Feche a janela de ajustes e tente fazer o login no GitLab novamente. Se funcionar, pode deixar essa opção desmarcada ou ativá-la novamente após o login.

2. Verificar as Configurações de Cookies

Embora você tenha limpado o cache, o Safari pode estar configurado para bloquear cookies de terceiros, o que também quebraria o reCAPTCHA.

* Vá novamente em Safari > Ajustes... > Privacidade.

* Procure por uma opção como "Bloquear todos os cookies" e certifique-se de que ela esteja desmarcada.

* Se desejar uma análise mais profunda, clique em "Gerenciar Dados de Sites...". Procure por dados relacionados a google.com ou cloudflare.com e remova-os manualmente, depois tente logar novamente.

3. Verificar Bloqueadores de Conteúdo e DNS

Mesmo sem extensões, pode haver outras coisas filtrando seu tráfego.

* Bloqueadores de Conteúdo: Vá para Safari > Ajustes... > Extensões. Verifique se na seção inferior há algo sobre "Bloqueadores de Conteúdo" que possa estar ativo.

* VPN ou Proxy: Se você estiver usando uma VPN ou um serviço de Proxy, desative-o temporariamente. Alguns IPs de VPNs são frequentemente sinalizados como suspeitos, forçando loops de verificação.

* DNS Personalizado: Se você usa um serviço de DNS que bloqueia rastreadores (como o AdGuard DNS ou NextDNS), ele pode estar bloqueando os domínios que o reCAPTCHA precisa para funcionar. Tente mudar temporariamente para um DNS público padrão, como o do Google (8.8.8.8) ou da Cloudflare (1.1.1.1), nos ajustes de rede do seu Mac.

4. Garantir que o JavaScript está Habilitado

Isso é quase sempre habilitado por padrão, mas vale a pena verificar.

* Vá em Safari > Ajustes....

* Clique na aba Segurança.

* Certifique-se de que a opção "Ativar JavaScript" esteja marcada.

5. Verificar a Data e Hora do Sistema


Sistemas com data e hora incorretas podem causar falhas em certificados de segurança e processos de autenticação.


* Vá em Ajustes do Sistema > Geral > Data e Hora.

* Certifique-se de que a opção "Definir data e hora automaticamente" esteja ativada e que o fuso horário esteja correto.


Soluções de Último Recurso


Se nada acima funcionar, tente estes passos para isolar o problema:


* Tente no modo de segurança.

Esta conversa foi encerrada pelo sistema ou pela equipe da comunidade. Você pode votar em quaisquer publicações que considerar úteis ou pesquisar outras respostas na Comunidade.

Loop ao tentar logar no Gitlab

Bem-vindo à Comunidade de Suporte da Apple
Um fórum onde os clientes da Apple ajudam uns aos outros com seus produtos. Use sua conta Apple para começar.