Mudanças entre as edições de "Git + Linux"
(3 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
'''Gerar uma nova chave SSH:''' <br><br> | '''Gerar uma nova chave SSH:''' <br><br> | ||
− | 1- Abrir Windows Terminal | + | 1- Abrir Windows Terminal e checar se o Git está instalado: |
+ | ''git --version'' | ||
2- Cole o texto abaixo, substituindo o endereço de e-mail do seu GitLab. <br> | 2- Cole o texto abaixo, substituindo o endereço de e-mail do seu GitLab. <br> | ||
''ssh-keygen -t ed25519 -C “seu_email@example.com”'' <br> | ''ssh-keygen -t ed25519 -C “seu_email@example.com”'' <br> | ||
− | 3- Quando aparecer a solicitação "Enter a file in which to save the key" <br>(Insira um arquivo no qual salvar a chave), presssione Enter. O local padrão do arquivo será aceito. <br> | + | 3- Quando aparecer a solicitação "'''Enter a file in which to save the key'''" <br>(Insira um arquivo no qual salvar a chave), presssione Enter. O local padrão do arquivo será aceito. <br> |
− | Enter a file in which to save the key (/c/Users/you/.ssh/id_ed25519):[Press enter] <br> | + | Enter a file in which to save the key (/c/Users/you/.ssh/id_ed25519):[Press enter] <br> |
4- Digite uma frase secreta segura no prompt.<br> | 4- Digite uma frase secreta segura no prompt.<br> | ||
− | Enter passphrase (empty for no passphrase): [Type a passphrase] <br> | + | Enter passphrase (empty for no passphrase): [Type a passphrase] <br> |
− | Enter same passphrase again: [Type passphrase again] <br> | + | Enter same passphrase again: [Type passphrase again] <br> |
5- Adicionar sua chave SSH ao ssh-agent: <br> | 5- Adicionar sua chave SSH ao ssh-agent: <br> | ||
- Certifique-se de que o ssh-agent está em execução: <br> | - Certifique-se de que o ssh-agent está em execução: <br> | ||
− | ''eval "$(ssh-agent -s)"'' <br> | + | ''eval "$(ssh-agent -s)"'' <br> |
− | - Copie o diretório para a área do usuário: <br> | + | - '''(opcional)''' Copie o diretório para a área do usuário: <br> |
− | ''cp -r .ssh /home/<user>/'' <br> | + | ''cp -r .ssh /home/<user>/'' <br> |
- Renomear os arquivos: <br> | - Renomear os arquivos: <br> | ||
− | ''.ssh mv id_ed25519 id_rsa'' <br> | + | ''.ssh mv id_ed25519 id_rsa'' <br> |
− | ''.ssh mv id_ed25519.pub id_rsa.pub'' <br> | + | ''.ssh mv id_ed25519.pub id_rsa.pub'' <br> |
− | -Adicione sua chave SSH privada ao ssh-agent: <br> | + | - Adicione sua chave SSH privada ao ssh-agent: <br> |
− | ''ssh-add ~/home/<user>/.ssh/id_rsa'' <br> | + | ''ssh-add ~/home/<user>/.ssh/id_rsa'' <br> |
− | -Copie a chave pública SSH: <br> | + | - Copie a chave pública SSH: <br> |
− | ''.ssh/ nano id_rsa.pub'' <br> | + | ''.ssh/ nano id_rsa.pub'' <br> |
+ | 6- Dizer ao Git quem é você: <br> | ||
+ | Esses comandos fazem o seu nome e e-mail aparecerem nos commits feitos por você. <br> | ||
+ | ''git config --global user.name "SeuNome"'' | ||
+ | ''git config --global user.email "SeuEmail"'' | ||
− | + | 7- Visualizar as configurações locais: | |
− | + | ''git config --list'' | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Edição atual tal como às 18h02min de 5 de outubro de 2021
Gerar uma nova chave SSH:
1- Abrir Windows Terminal e checar se o Git está instalado:
git --version
2- Cole o texto abaixo, substituindo o endereço de e-mail do seu GitLab.
ssh-keygen -t ed25519 -C “seu_email@example.com”
3- Quando aparecer a solicitação "Enter a file in which to save the key"
(Insira um arquivo no qual salvar a chave), presssione Enter. O local padrão do arquivo será aceito.
Enter a file in which to save the key (/c/Users/you/.ssh/id_ed25519):[Press enter]
4- Digite uma frase secreta segura no prompt.
Enter passphrase (empty for no passphrase): [Type a passphrase]
Enter same passphrase again: [Type passphrase again]
5- Adicionar sua chave SSH ao ssh-agent:
- Certifique-se de que o ssh-agent está em execução:
eval "$(ssh-agent -s)"
- (opcional) Copie o diretório para a área do usuário:
cp -r .ssh /home/<user>/
- Renomear os arquivos:
.ssh mv id_ed25519 id_rsa
.ssh mv id_ed25519.pub id_rsa.pub
- Adicione sua chave SSH privada ao ssh-agent:
ssh-add ~/home/<user>/.ssh/id_rsa
- Copie a chave pública SSH:
.ssh/ nano id_rsa.pub
6- Dizer ao Git quem é você:
Esses comandos fazem o seu nome e e-mail aparecerem nos commits feitos por você.
git config --global user.name "SeuNome" git config --global user.email "SeuEmail"
7- Visualizar as configurações locais:
git config --list