GitHub é uma plataforma de hospedagem de código-fonte e arquivos com controle de versão usando o Git. Ele permite que programadores, utilitários ou qualquer usuário cadastrado na plataforma contribuam em projetos privados e/ou Open Source de qualquer lugar do mundo.
- Git Bash : https://git-scm.com/download/win
- Git Desktop : https://desktop.github.com/
$ sudo apt-get update
$ sudo apt-get install git
- Abra o GitBash o digite os comandos, colocando o seu usuário do GitHub e seu email
$ git config --global user.name "Fulano de tal"
$ git config --global user.email "fulano@email.com.br"
- No canto superior direito de qualquer página, use o menu suspenso
+
e selecione Novo repositório.
- Digite um nome curto e memorável para o seu repositório, por exemplo, "Hello-World". Inserir a descrição é opcional. Você tbm pode definir a visibilidade do seu repositório ou incluir algum arquivo padrão ou licença de uso. Após definidas as configurações é só clicar no botão verde ao final da tela: Criar Repositório
Na sua máquina local, você deve fazer os seguinte passos no terminal (utilize o Git Bash se tiver no Windows):
- Crie a pasta local e navegue até ela
$ mkdir Nome-do-Projeto
$ cd Nome-do-projeto
- Inicialize o git no repositório
$ git init
- Crie um arquivo inicial.
ps: caso deseje enviar algum trabalho pro github, você pode mover ou colar seus arquivos aqui dentro.
$ touch README.md
- Adicione qualquer aquivo novo ou que foi modificado com o comando:
$ git add .
- Digite um comentário breve sobre as modificações feitas no repositorio.
$ git commit -m 'Seu comentário'
- (dica) Renomeie a
branch
atual para main
$ git branch -M main
- Especifique o endereço do repositório remoto.
$ git remote add origin https://github.com/fulanodetal/meu-primeiro-repositorio.git
- Após isso, basta empurrar os arquivos ao servidor remoto:
$ git push -u origin main
E pronto, tá feito o sorvetinho!
Hei, psiu! Se ta com dúvida sobre a conexão SSH, é só clicar aqui