Pular para o conteúdo

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.

Toda leitura sem parâmetro abre a ref padrão — normalmente main.

publicar na ref padrãoexige admin
publicar em qualquer outraqualquer membro; é um preview, e expira em 30 dias

Um admin pode trocar qual ref é a padrão.

Quem lê
orgqualquer membro da organização, com qualquer papel
privateapenas 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.

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.

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.

repositórios por organização50
refs vivas por repositório10
tamanho de uma modelagem2 MB comprimidos
total publicado por repositório10 MB
modelagens por push25

Veja Limites.

Pela tela do repositório, ou pela linha de comando:

Terminal window
cfour status
cfour status --json