Equipes

Conectar uma máquina

Convide pessoas, crie um comando de entrada e conecte o zn-gate de cada desenvolvedor à organização com zn team join.

Ver .md

Um desenvolvedor faz parte da sua organização em duas etapas: a conta dele entra (por meio de um convite) e cada máquina em que ele programa entra (por meio de um comando de entrada executado no zn-gate).

1. Convide pessoas

No painel, abra o workspace da sua organização e depois Membros. Informe um e-mail e um papel e envie o convite. O link do convite vale por 7 dias; proprietários e administradores podem revogá-lo antes de ele ser usado.

Convites pendentes contam como licenças em uso. Se todas as licenças estiverem ocupadas, o proprietário adiciona licenças antes que o convite possa ser aceito.

2. Conecte cada máquina

  1. Em Membros → Installs, crie um comando de entrada. Ele funciona para tantas máquinas quantas licenças a organização tiver e expira após 7 dias.

  2. O desenvolvedor o executa na máquina dele:

    zn team join <token>

    O zn-gate pede confirmação em uma janela fora do agente de programação, de modo que um agente não consegue, por conta própria, associar uma máquina a uma organização. Se você não executou o comando agora, escolha Deny.

  3. A partir daí, o zn-gate baixa a política da organização, verifica a assinatura, aplica a política e envia o registro de auditoria em segundo plano.

Ao entrar, o zn-gate armazena a organização, o endereço da API e a chave pública de assinatura da organização em ~/.zn/team.json, e o token de instalação no keychain do sistema, nunca em texto puro. A chave fixada é o que permite a cada máquina verificar que uma política realmente vem da sua organização.

O cliente de Team acompanha o zn-gate 1.7 (beta). Máquinas com versões anteriores continuam funcionando com a configuração local.

Comandos do dia a dia

Comando O que faz
zn team status Organização, versão da política e quando foi verificada, e o estado do envio. --json para scripts
zn team sync Baixa a política e envia o registro de auditoria agora
zn team leave Desconecta esta máquina (confirmado fora do agente, como join)

Uma máquina pertence a uma única organização por vez. Para movê-la para outra, execute primeiro zn team leave.

Remover uma máquina ou uma pessoa

  • Revogue uma instalação em Membros → Installs. Essa máquina deixa de enviar dados e continua aplicando a política em cache até que ela expire; depois disso, passa para o modo estrito (veja Modo offline).
  • Remova um membro em Membros. A licença dele é liberada e as instalações dele deixam de receber a política.