Repositórios e visibilidade
Um repositório na plataforma é o destino de um cfour push. Ele corresponde,
na prática, a um repositório Git seu — mas nada é lido do Git: quem envia é a
ferramenta de linha de comando.
O identificador dele entra na URL pública:
https://app.cfourdev.com.br/<organizacao>/<repositorio>/Em Conta → a organização → Repositórios, informe o identificador. Ele usa letras minúsculas, números e hífen.
Quem cria é um admin. E o identificador não pode ser renomeado depois — ele é o primeiro segmento de todo link compartilhado e o prefixo de todo objeto guardado. O nome exibido é livre e pode ser trocado a qualquer momento.
Criar o repositório é um ato separado de gerar a chave, e o repositório tem de existir antes: uma chave é emitida para um repositório. Isso evita que um erro de digitação produza um repositório permanente que ninguém quis.
A ref padrão
Seção intitulada “A ref padrão”Toda leitura sem parâmetro abre a ref padrão — normalmente main.
| publicar na ref padrão | exige admin |
| publicar em qualquer outra | qualquer membro; é um preview, e expira em 30 dias |
Um admin pode trocar qual ref é a padrão.
Visibilidade
Seção intitulada “Visibilidade”| Quem lê | |
|---|---|
org | qualquer membro da organização, com qualquer papel |
private | apenas admin e dono |
Não existe leitura anônima nem link público: todo acesso passa por login.
Tornar um repositório privado revoga também a escrita de quem não é admin. Um repositório em que alguém perde a leitura e mantém a escrita seria a ordem inversa do que qualquer um espera — e a decisão é resolvida a cada push, contra o estado de agora.
Remover uma ref
Seção intitulada “Remover uma ref”Um admin remove uma ref publicada. Isso apaga os arquivos daquela publicação e libera o espaço contado no limite do repositório.
Um preview expira sozinho em 30 dias; a ref padrão não expira.
Remover o repositório
Seção intitulada “Remover o repositório”Um admin remove o repositório inteiro, com tudo o que foi publicado nele. O identificador não volta a ficar disponível para reuso imediato de forma implícita — trate a remoção como definitiva.
Os limites
Seção intitulada “Os limites”| repositórios por organização | 50 |
| refs vivas por repositório | 10 |
| tamanho de uma modelagem | 2 MB comprimidos |
| total publicado por repositório | 10 MB |
| modelagens por push | 25 |
Veja Limites.
Ver o que está publicado
Seção intitulada “Ver o que está publicado”Pela tela do repositório, ou pela linha de comando:
cfour statuscfour status --json