Introdução
Codeberg é uma alternativa gratuita e open-source ao Github/Gitlab, a qual oferece uma plataforma para gerenciamento de repositórios git
(veja esse post). Lá você também pode hospedar um site estático de forma bastante simples no que é chamado de Codeberg Pages, serviço análogo ao Github/Gitlab Pages, conforme discutido nesse post.
Erro 1
Suponhamos que você utiliza o Codeberg Pages e, na maioria dos casos, sua página carrega normalmente (com domínio personalizado ou não). No entanto, em algumas raras situações, ao tentar acessar sua página, você se depara com o erro
- Failed Dependency! (...) could not find target for custom domain.
Nesse caso, não se desespere! O servidor que mantém o Codeberg Pages passa, vez ou outra, por instabilidades. Lembremos que é um serviço gratuito, com foco total em projetos open-source, e mantido por doações (veja aqui), algo que não pode ser comparado com o GitHub (o qual é mantido pela Microsoft) nem com o Gitlab (que é uma empresa privada, com fins lucrativos).
Erro 2
Por outro lado, se você criou sua página e está tentando ativar/alterar um domínio personalizado, talvez você encontre um outro erro do tipo "Failed Depencency!" um pouco diferente:
- Failed Dependency! (...) could not obtain repo owner from custom domain.
Essa situação também não é motivo de desespero. Primeiramente, verifique se você:
- configurou o arquivo
.domains
na raiz de seu repositório de modo a conter uma linha única com o seu domínio customizado (digamosmy-domain.com
), conforme descrito na documentação; - adicionou registros DNS da forma correta, a saber (o erro normalmente aparece por equívoco no registro
TXT
):-
A
, apontando para o IPv4217.197.91.145
-
AAA
, apontando para o IPv62001:67c:1401:20f0::1
-
TXT
, apontando parabranch.repo.user.codeberg.page
.
-
Se ainda assim o erro persistir, saiba que o TTL (time to live) do cache no servidor do Codeberg Pages é de 3h (veja aqui). Nesse caso, é só esperar um tempo até que cache seja limpo.
Fim
Codeberg pode apresentar instabilidades, mas para hospedagem de sites estáticos, ainda assim é a minha opção predileta.
Até mais,
Yuri.
Top comments (0)