Uma chave de implantação é uma chave SSH que:
- é armazenado em seu servidor e concede acesso a um único repositório GitHub.
- Geralmente usado para clonar repositórios durante implantações ou execuções contínuas de integração.
- Às vezes, as implantações envolvem a junção de ramificações e o envio de código; portanto, as chaves de implantação sempre permitiam acesso de leitura e gravação .
- Mas como o acesso de gravação é indesejável em muitos casos, você pode criar chaves de implantação com acesso somente leitura.
- Novas chaves de implantação criadas pelo GitHub.com serão somente leitura por padrão e podem receber acesso de gravação selecionando
Allow write access
durante a criação.
Criando Chave de Implementação Somente Leitura
- Vá para a
Settings
guia dentro do repositório que você deseja dar permissão somente leitura.
- Na barra de navegação do lado esquerdo, selecione
Deploy Keys
- Clique em Add Deploy Key .
- Dê um título a ele o que quiser e adicione a tecla ssh.
- Verifique se a caixa
Allow write access
está desmarcada.
- Você Terminou !
Para saber mais sobre implantar chaves, leia no Github Developer . Consulte também esta bela essência de zhujunsan no Github.
Sinta-se à vontade para adicionar mais detalhes.