WDD 131: Fundamentos da Web Dinâmica

S01 - Configuração: Ferramentas – Controle de Versão: GitHub

Visão Geral

O objetivo desta atividade de configuração é criar um repositório remoto que renderizará e servirá páginas da web aos clientes. Este curso usa a plataforma GitHub para armazenar os arquivos do seu trabalho do curso e realizar o controle de versão, e o serviço GitHub Pages para hospedar e renderizar seu trabalho como um site normal solicitado pelo cliente.

Logotipo Oficial do GitHub

O GitHub é uma plataforma baseada na web usada para controle de versão e colaboração. O GitHub oferece o controle de versão distribuído e a funcionalidade de gerenciamento de código-fonte do Git, além de ter seus próprios recursos.

Instruções

É necessária uma conta no GitHub, mas você NÃO precisa de uma conta separada no GitHub para este curso se já tiver uma.

  1. Se você já tem uma conta no GitHub, pode usá-la. Sua conta no GitHub pode hospedar muitos repositórios/projetos.
  2. No GitHub, crie um novo repositório chamado "wdd131" (tudo em letras minúsculas, sem aspas). Você usará este repositório para todos os seus trabalhos de curso.

    Demonstração em Vídeo: ▶️ Criando um Repositório no GitHub

  3. Verifique se você tem o Git instalado no seu computador. Você pode verificar o status do Git usando uma interface de linha de comando e digitando:
    git --version
    Se você não tiver o Git instalado no seu computador, vá para Introdução – Instalação do Git e siga as instruções para seu sistema operacional.
  4. Verifique se seu nome de usuário e e-mail do Git global estão configurados em seu sistema local usando a interface de linha de comando.
    git config --list

    Configuração do Git, se necessário

    Use seu nome de usuário do GitHub e endereço de e-mail da BYU-I para sua configuração do Git. Se você não configurou seu nome de usuário e e-mail do Git, use os seguintes comandos para configurá-los. Entre as aspas, insira seu nome de usuário do GitHub e endereço de e-mail da BYU-I.

    git config --global user.name ""
    git config --global user.email ""

    Se você digitar esses comandos corretamente, nada será exibido; caso contrário, você receberá uma mensagem de erro.

  5. Defina o arquivo de configuração do Git para NÃO ignorar alterações de maiúsculas e minúsculas/renomeações em nomes de arquivos e pastas.
    git config --global core.ignorecase false
  6. Clone o repositório para seu sistema local. A pasta do repositório local é seu repositório de trabalho a partir do qual você irá construir, testar, editar, fazer o commit (confirmar as alterações) e, por fim, fazer o push (enviar) quando estiver pronto.
  7. Processo de Publicação: Abra a pasta do repositório no VS Code e teste se você consegue fazer adições e alterações, fazer o commit (confirmar as alterações) e fazer o push (enviar) para seu repositório remoto wdd131 do GitHub Pages, disponibilizando ao público.

    Demonstração em Vídeo: ▶️ Fluxo de Trabalho de Publicação

Obtendo Ajuda

Concluir todas as etapas é essencial para que você esteja pronto para iniciar o curso e aproveitá-lo ao máximo. Em caso de dúvidas ou dificuldades, estamos à disposição no Microsoft Teams.