Acesso somente leitura ao repositório GitHub via chave SSH

Acesso somente leitura ao repositório GitHub via chave SSH

Quero gerar uma chave SSH com apenasLERpermissões para serem usadas com minha conta GitHub, é possível? ou devo criar outra conta apenas com permissão de leitura?

Responder1

Implante chaves para o resgate

Uma chave de implantação é umChave SSHque :

  • é armazenado em seu servidor e concede acesso a um único repositório GitHub.
  • Frequentemente usado para clonar repositórios durante implantações ou execuções de integração contínua.
  • Às vezes, as implantações envolvem mesclar ramificações e enviar código, portanto, implante chavessempre permitiram 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 por meio de GitHub.com serão somente leitura por padrão e podem receber acesso de gravação selecionando-as Allow write accessdurante a criação.

Criando chave de implantação somente leitura

  1. Vá para Settingsa guia dentro do repositório à qual deseja conceder permissão somente leitura.
  2. Na barra de navegação do lado esquerdo, selecioneDeploy Keys

Chaves de implantação do Github

  1. Clique em Add Deploy Key .
  2. Dê a ele o título que desejar e adicione a chave ssh.
  3. Certifique-se de que essa caixa Allow write accessesteja desmarcada.
  4. Você Terminou !

Para saber mais sobre chaves de implantação, leia emDesenvolvedor Github. Consulte também estelinda essênciapor zhujunsan no Github.

Sinta-se à vontade para adicionar mais detalhes.

Responder2

As organizações do Github podem "mais ou menos" apoiar este fluxo de trabalho:

  • Crie uma organização
  • Crie uma conta fictícia que será usada para acesso somente leitura
  • Adicione a conta fictícia à organização com permissões somente leitura
  • Adicione as chaves SSH que você deseja na conta somente leitura
  • Use suas contas normais para permitir a escrita

informação relacionada