====== Configurações GitHub ====== ===== Criando/Sincronizando um novo repositório ===== - Crie seu usuário no GuitHub: * [[https://github.com/|GitHub]] - Crie um novo repositório no site GitHub: * [[https://github.com/new|Criar Novo Repositório no GitHub]] - Instale o GIT em sua máquina: * [[https://git-scm.com/downloads|Download Oficial GIT]] - Inicie o terminal - Verifique se o git está em seu PATH de Ambiente Windows/Linux/Mac: *git - Inicie em sua pasta projeto um repositório git: * git init - Opcionalmente crie um README.md * git add README.md - Adicione TODOS os arquivos para o commit: * git add . - Configure sua identidade de usuário: * git config --global user.email "email@email.com" * git config --global user.nome "Your name" - De um commit em seus arquivos: * git commit -m "Criando repositório no GitHub" - Adicione em um branch: * git branch -M main - Para adicionar/sincronizar remotamente via SSH, será necessário configurar a chave ''SSH Keys'' do GitHub, gere sua chave: * ssh-keygen -t ed25519 -C "email@email.com" - Copie a chave pública ''.pub'', geralmente está em ''user/.ssh'' (pasta oculta): - Adicione sua chave criada em ''New SSH KEY'' * [[https://github.com/settings/keys|New SSH KEY]] - Adicione o repositório ao seu repositório remoto, **aqui estamos utilizando em SSH**: * git remote add origin git@github.com:seuusuario/nomerepositorio.git - Envie e sincronize seus arquivos com o servidor remoto: * git push -u origin main ===== Adicionado usuário para colaboração ===== - Adicione um colaborador para seu repositório, enviando um convite via e-mai: * https://github.com// -->> Settings -->> Collaborators - Após confirmado, suas alterações podem ser enviadas/recebidas para o repositório e sincronizadas em sua máquina: * git push origin main * git pull origin main