Como usar chaves de implantação no Github (com imagens)

Índice:

Como usar chaves de implantação no Github (com imagens)
Como usar chaves de implantação no Github (com imagens)

Vídeo: Como usar chaves de implantação no Github (com imagens)

Vídeo: Como usar chaves de implantação no Github (com imagens)
Vídeo: Canal no dente. ASSIM que é feito !! #shorts 2024, Marcha
Anonim

"Implantar chaves" no GitHub permite que seu servidor se conecte diretamente ao seu repositório GitHub. Quando o seu servidor está conectado, você pode enviar compilações diretamente do seu repositório para o seu servidor, o que pode reduzir o seu trabalho. Se o seu servidor precisa de acesso a vários repositórios, você pode criar um usuário de máquina para gerenciar o acesso.

Passos

Parte 1 de 3: Gerando novas chaves

Use as chaves de implantação no Github, etapa 1
Use as chaves de implantação no Github, etapa 1

Etapa 1. Abra o programa de terminal em seu computador

O programa de terminal em seu computador permite que você acesse seu servidor remotamente. Se estiver usando um computador Linux ou Mac, você usará o programa Terminal integrado. Se você estiver usando o Windows, precisará instalar um programa como o Cygwin ou GitBash.

  • Linux - pressione Ctrl + Alt + T ou pesquise "terminal".
  • Mac - você pode encontrar o programa Terminal na pasta Utilitários.
  • Windows - você pode baixar o Cygwin em cygwin.com ou GitBash em git-scm.com/downloads.
Use as chaves de implantação no Github, etapa 2
Use as chaves de implantação no Github, etapa 2

Etapa 2. Faça login em seu servidor usando seu programa de terminal

Você estará gerando a chave de implantação em seu servidor para que ele possa acessar seu repositório GitHub. Para fazer isso, você precisará fazer login em seu servidor, remotamente por meio de seu terminal ou localmente no servidor.

Em seu programa de terminal, digite ssh username @ hostname para fazer o login. Digite sua senha, se solicitado

Use Implantar Chaves no Github Etapa 3
Use Implantar Chaves no Github Etapa 3

Etapa 3. Digite o comando para gerar a chave SSH

O comando a seguir criará uma nova chave com seu endereço de e-mail do GitHub como rótulo:

  • ssh-keygen -t rsa -b 4096 -C "[email protected]"
  • Uma chave SSH é um par de chaves criptografadas que autentica sua identidade. Nesse caso, você atribuirá a chave ao seu repositório GitHub, permitindo que ele identifique seu servidor.
Use as chaves de implantação no Github, etapa 4
Use as chaves de implantação no Github, etapa 4

Etapa 4. Pressione

↵ Enter / ⏎ Return quando solicitado a selecionar um local.

Isso salvará a chave no local padrão, que é o diretório.ssh em seu diretório de usuário.

Use Implantar Chaves no Github Etapa 5
Use Implantar Chaves no Github Etapa 5

Etapa 5. Crie uma senha longa

Isso adiciona uma camada adicional de segurança à sua chave, pois usuários desconhecidos precisarão inserir a senha para que a chave funcione.

Você será solicitado a confirmar a senha ao criá-la

Use Implantar Chaves no Github Etapa 6
Use Implantar Chaves no Github Etapa 6

Etapa 6. Copie o conteúdo da chave SSH para a área de transferência

Depois que a chave for criada, você precisará adicioná-la ao seu repositório. Para fazer isso, você precisará copiar o conteúdo da chave. O seguinte comando irá copiar o conteúdo da chave para a sua área de transferência:

  • Linux - xclip -sel clip <~ /.ssh / id_rsa.pub. Você pode precisar executar sudo apt-get install xclip primeiro.
  • Windows - clipe <~ /.ssh / id_rsa.pub
  • Mac - pbcopy <~ /.ssh / id_rsa.pub

Parte 2 de 3: Adicionando a chave ao seu repositório

Use as chaves de implantação no Github Etapa 7
Use as chaves de implantação no Github Etapa 7

Etapa 1. Faça login no site do GitHub

Certifique-se de fazer login com uma conta que possa acessar o repositório.

Use Implantar Chaves no Github Etapa 8
Use Implantar Chaves no Github Etapa 8

Etapa 2. Clique na imagem do seu perfil no canto superior direito e selecione "Seu perfil

" Isso abrirá sua página de perfil do GitHub.

Use as chaves de implantação no Github Etapa 9
Use as chaves de implantação no Github Etapa 9

Etapa 3. Clique na guia "Repositórios"

Isso exibirá todos os seus repositórios.

Use Implantar Chaves no Github Etapa 10
Use Implantar Chaves no Github Etapa 10

Etapa 4. Selecione o repositório ao qual deseja adicionar a chave

Isso concederá ao seu servidor acesso ao repositório para implantar compilações automaticamente.

Use as chaves de implantação no Github Etapa 11
Use as chaves de implantação no Github Etapa 11

Etapa 5. Clique na guia "Configurações" na parte superior da tela

Isso abrirá as configurações do seu repositório.

Use Implantar Chaves no Github Etapa 12
Use Implantar Chaves no Github Etapa 12

Etapa 6. Clique no botão "Implementar chaves" no menu à esquerda

Isso exibirá as chaves de implantação atualmente atribuídas ao repositório.

Use as chaves de implantação no Github Etapa 13
Use as chaves de implantação no Github Etapa 13

Etapa 7. Clique no botão "Adicionar chave de implantação"

Um campo de texto para a chave aparecerá.

Use as chaves de implantação no Github Etapa 14
Use as chaves de implantação no Github Etapa 14

Etapa 8. Cole a chave de implantação copiada no campo

Clique no campo e pressione ⌘ Command / Ctrl + V para colar a chave de implantação copiada no campo.

Se você deseja que o servidor tenha acesso de gravação ao repositório, marque a caixa "Permitir acesso de gravação"

Use as chaves de implantação no Github Etapa 15
Use as chaves de implantação no Github Etapa 15

Etapa 9. Clique em "Adicionar chave" para adicionar sua chave de implantação

Isso permitirá que seu servidor acesse o repositório e implante compilações a partir dele.

Parte 3 de 3: Criando um usuário de máquina

Use as chaves de implantação no Github Etapa 16
Use as chaves de implantação no Github Etapa 16

Etapa 1. Crie uma conta GitHub dedicada para o usuário da máquina

Um "usuário de máquina" é um usuário automatizado que pode acessar vários repositórios. Isso é útil se o seu servidor precisa de acesso a vários repositórios, uma vez que as chaves de implantação concedem acesso apenas a um único repositório.

Você pode criar um novo usuário clicando no botão "Sign up" na página inicial do GitHub e seguindo as instruções

Use as chaves de implantação no Github Etapa 17
Use as chaves de implantação no Github Etapa 17

Etapa 2. Gere uma chave SSH em seu servidor

Siga as etapas na primeira seção para gerar uma chave em seu servidor e copiá-la para a área de transferência.

Use as chaves de implantação no Github Etapa 18
Use as chaves de implantação no Github Etapa 18

Etapa 3. Faça login no site do GitHub com a nova conta de usuário da máquina

Você atribuirá a chave recém-criada a este usuário.

Use as chaves de implantação no Github Etapa 19
Use as chaves de implantação no Github Etapa 19

Etapa 4. Clique na imagem do perfil do usuário da máquina e selecione "Configurações

" Isso abrirá as configurações da conta para o usuário da máquina.

Use as chaves de implantação no Github Etapa 20
Use as chaves de implantação no Github Etapa 20

Etapa 5. Clique na opção "Chaves SSH e GPG" no menu à esquerda

Isso exibirá as teclas atualmente atribuídas ao usuário.

Use as chaves de implantação no Github Etapa 21
Use as chaves de implantação no Github Etapa 21

Etapa 6. Clique no botão "Nova chave SSH"

Isso permitirá que você insira a chave SSH.

Use as chaves de implantação no Github Etapa 22
Use as chaves de implantação no Github Etapa 22

Etapa 7. Cole a chave e clique em "Adicionar chave SSH

" Isso adicionará a chave SSH ao perfil do usuário da máquina, permitindo que ela acesse seu servidor.

Use as chaves de implantação no Github Etapa 23
Use as chaves de implantação no Github Etapa 23

Etapa 8. Abra o primeiro repositório ao qual deseja fornecer acesso ao usuário da máquina

Você pode encontrar seus repositórios na guia "Repositórios" em sua página de Perfil.

Use as chaves de implantação no Github Etapa 24
Use as chaves de implantação no Github Etapa 24

Etapa 9. Clique na guia "Configurações" na página do repositório

Isso exibirá as configurações do repositório.

Use Implantar Chaves no Github Etapa 25
Use Implantar Chaves no Github Etapa 25

Etapa 10. Clique na opção "Colaboradores" no menu à esquerda

Isso permitirá que você adicione colaboradores ao repositório. Ao adicionar o usuário da máquina como um colaborador, ele será capaz de enviar compilações do seu repositório para o servidor.

Use as chaves de implantação no Github Etapa 26
Use as chaves de implantação no Github Etapa 26

Etapa 11. Digite o nome do usuário da máquina e clique em "Adicionar colaborador

" O usuário da máquina terá acesso de leitura / gravação ao repositório.

Recomendado: