Configuraçoes Iniciais git/github
- #GitHub
- #Git
Esse tutorial foi pensado para ajudar quem está no ínicio da sua jornada como desenvolvedor.
1° parte
O primeiro passo é instalar o git em sua máquina seja ela Linux ou Windows
>> Windows
ou
- abra powershell e digite:
winget install --id Git.Git -e --source winget
>> Linux
- abra o terminal e digite:
apt install git
Para confirmar abra o terminal(linux ou windows) e digite :
git --version
Se tudo correu bem aparecerá a versão do git instalada...
Agora para testar:
>> no Windows
Crie uma pasta na area de trabalho e clique com o botão direito do mouse escolha a opção: "git bash here"
Pronto seu terminal git bash já está funcionando...
>> no Linux
Crie uma pasta na area de trabalho e clique com o botão direito do mouse escolha a opção: "abrir em um terminal"
Agora voce pode escrever os comandos do git no terminal do Linux,pois ele é o próprio git bash(windows)
2° parte
Agora que temos o git instalado precisamos criar nossa conta no github.
Isso é fácil é só seguir os passos a seguir:
- Acesse o site https://github.com/
- Clique no botão "Sign up" ou "Inscrever-se"
- Na próxima pagina digite seu email
- Depois crie uma senha forte e anote
- Agora crie um nome de usuario que referencie sua conta ex: beginnerDev
- Por ultimo resolva um puzzle para verificar se é uma pessoa.
- Agora abra seu email e verifique se recebeu um código de verificação...as vezes demora um pouco...
- Agora é só copiar e colar o código de verificação e seu github está pronto para receber seus repositórios...
- Quando abrir seu github pela primeira vez ou se limpou o navegador ele vai pedir email e senha e vai enviar um código de verificação para seu email.
3° parte
Agora voltamos para continuar as configurações no git.
Clique com botão direito na Área de trabalho e abra o terminal(linux) ou o git bash(windows) e digite os seguintes comandos:
define nome padrão da branch principal
git config --global init.defaultBranch main
defina o nome do usuario principal
git config --global user.name nome-usuario-github
defina o email do usuario principal
git config --global user.email nome-email-cadastrado-github
Cole o texto abaixo, substituindo o email usado no exemplo pelo seu endereço de email GitHub.
ssh-keygen -t ed25519 -C "your_email@example.com"
Vão aparecer varias informações mas basicamente apenas dar Enter em todas(caso queira saber mais sobre comenta abaixo).
Agora digite o comando:
eval "$(ssh-agent -s)"
Depois digite:
ssh-add ~/.ssh/id_ed25519
Agora digite:
cat ~/.ssh/id_ed25519.pub
Copie a saida do comando e abra seu github no caminho:
https://github.com/settings/ssh/new
Adicione um nome a sua chave em *title*
Depois cole o conteudo na caixa de texto *key*.
Confirme no botão *Add SSH key*.
Se tudo correr bem sua tela recarregará com a seguinte mensagem:
You have successfully added the key 'nome-da-chave'.
Agora você pode enviar e atualizar seus repositórios no github através do terminal git.
Caso queira testar a conexão de sua chave ssh digite:
ssh -T git@github.com
Aparecerão algumas informações na tela e apenas digite *yes* para continuar.
Isto são apenas configurações basicas para autenticar o git e github.
Existem outras maneiras para enviar seus repositório para o github.
Se quer saber mais comenta aí.
Qualquer dúvida ,opinião ou correção fique a vontade para expor nos comentários.
Obrigado.




FQ
Bom dia Ronaldo, tudo bem.
Muito bacana sua ajuda. Estou começando agora, tentando focar no excell. O Git e o Github como o restante são super novidade e estou perdida. Já fiz as configurações, assisti os videos do Git e Github, mas até agora não entendi como anexar o arquivo do excell neles. Já tem uns quatro dias que estou me informando sobre o contexto geral e não entendi ainda como concluir. #precisando de ajuda.....
RA
Ótimo trabalho! Obrigada :)
VS
Quando digito git config retorna a mensagem error: no action specified. O que pode ser?
AS
Obrigada pela explicação, só não entendi uma coisa, vou criar uma conta no GetHub, mas o que ele tem haver com o Machile Learning? Onde tenho que fazer o projeto não é no Azure? Eu faço igual o curso, mas quando chega numa determinada etapa para verificação, não avança, assim não cria o repositório. O que eu queria saber era quais dados vou preencher que vai dar certo, na aula foi dado um exemplo de locação de bicicletas, pega um URL sei lá de onde, só sei que eu fazer o mesmo não dar certo.