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.
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
-
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.
-
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.
-
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.