Este blog falará sobre o método de clonagem de repo Git com a chave SSH no Git.
Como clonar um repositório com a chave SSH no Git?
O clone SSH Git fornece uma maneira autêntica e segura de clonar repositórios remotos. Para clonar um repositório com a chave SSH no Git, siga as etapas abaixo:
Etapa 1: Crie repositório
Primeiro, abra o serviço de hospedagem do GitHub e clique no “+Ícone para criar um novo repositório:
Especifique o nome do repositório, marque o “Público”Opção para fazer com que todos os vejam e pressionem o“Criar repositório" botão:
Etapa 2: Abra o Git Bash
Agora, abra o “Git Bash”No seu sistema usando o“Comece" cardápio:
Etapa 3: Gere a chave SSH
Em seguida, execute o comando abaixo fornecido para gerar o par de chaves públicas do SSH:
$ ssh-keygen
Depois de executar o comando acima, você será solicitado a especificar o arquivo no qual deseja armazenar o par de chaves ssh. No nosso caso, salvaremos no arquivo padrão:
Etapa 4: Verifique as chaves SSH
Verifique se as chaves SSH são geradas e salvas com sucesso:
$ ls -al ~/.ssh
Aqui "id_rsa”Armazena a chave privada e“id_rsa.bar”Salva a chave pública gerada:
Etapa 5: inicie o agente SSH
Execute o comando abaixo mencionado ao agente SSH:
$ avaliou "$ (ssh -agent -s)"
Abaixo da saída indica que o agente está sendo executado como o processo de fundo com “1887”PID:
Etapa 6: Adicione a chave SSH ao agente SSH
Agora, adicione a chave SSH ao agente SSH com a ajuda do seguinte comando:
$ ssh-add ~/.ssh/id_rsa
Etapa 7: copie a chave pública
Execute o “grampo”Comando para copiar a chave pública gerada para a área de transferência:
$ clipe < ~/.ssh/id_rsa.pub
Etapa 8: Abra as configurações de repositório remoto
Alterne para o GitHub, clique no “PerfilÍcone e escolha “Configurações”No menu suspenso aberto:
Etapa 9: adicione a chave SSH
Em seguida, clique no “Chaves ssh e gpg”Opção da coluna esquerda e atingir o“Nova chave SSH" botão:
Etapa 10: Adicione a tecla SSH
Adicione a descrição no “Título”Campo, cola o público copiou a chave no“chave”Campo e pressione o“Adicione a chave SSH" botão:
Como você pode ver, nossa chave SSH pública é adicionada com sucesso:
Etapa 11: Teste a conexão SSH com o GitHub
Agora, para verificar se a conexão SSH é construída com o Github, use o comando abaixo mencionado:
$ ssh -t [email protected]
A mensagem abaixo confirma que autenticamos com sucesso:
Etapa 12: Copiar URL SSH
Em seguida, clique no repositório correspondente que você deseja clonar, clique em “Código”Botão e copie o“SSH URL”Para a área de transferência. No nosso caso, queremos clonar o “Cloning_branch”Repositório:
Etapa 13: Repositório de Clone
Executar o “clone git”Comando com URL copiado para clonar o repositório:
$ git clone [email protected]: gituser0422/cloning_branch.git
A saída dada significa que o “Cloning_branch”O repositório é clonado com sucesso:
Oferecemos o procedimento de clonar um repositório com a chave SSH no Git.
Conclusão
Para clonar o repositório com a chave SSH no Git, primeiro crie um novo repo em “Github", Então abra" "Git Bash”E gerar a chave SSH usando o“$ Ssh key-gen”Comando. Inicie o agente SSH, execute o “$ ssh-add ~/.ssh/id_rsa”, Adicione a chave pública do SSH ao agente e copie -a. Em seguida, vá para o “GithubConfigurações e adicione a tecla SSH. Por fim, abra o repositório, copie “SSH URL”E execute o“Clone $ Git”Comando com URL copiado. Neste blog, ilustramos o método de clonagem de repo Git com a chave SSH no Git.