Lição 1 - Instalar o GitHub Copilot CLI
O GitHub Copilot CLI é um poderoso assistente de programação baseado em agentes que é executado no terminal, permitindo explorar bases de código, gerar código, executar comandos e interagir com ferramentas externas — tudo pela linha de comando. Ele permite delegar tarefas, solicitar alterações e manter o foco. Como você pode imaginar, o primeiro passo é instalar a ferramenta. Felizmente, isso pode ser feito com ferramentas que você já conhece.
Nesta lição, você aprenderá a:
- instalar o GitHub Copilot CLI com npm.
- autenticar com sua conta do GitHub.
- verificar a instalação.
Cenário
Sua equipe está começando a usar agentes de IA para avançar em um backlog crescente. O Copilot CLI leva essa capacidade para o terminal, onde muitas pessoas desenvolvedoras já trabalham. Nesta lição, você fará a instalação, a autenticação e a configuração inicial para usá-lo no restante do workshop.
Abrir um terminal no codespace
Antes de instalar o Copilot CLI, você precisa abrir uma janela de terminal no codespace.
- Volte ao codespace, caso ainda não esteja nele.
- Abra uma janela de terminal pressionando Ctrl+`.
- Você verá um painel de terminal aparecer na parte inferior da janela do VS Code.
Instalar o Copilot CLI
Você pode instalar o Copilot CLI por npm, WinGet e Homebrew. Como o GitHub Codespaces já inclui o Node.js, você usará o npm para instalar o Copilot CLI.
-
No terminal, confirme que o Node.js está instalado e atende ao requisito de versão:
Terminal window node --versionVocê deve ver a versão 22 ou posterior, por exemplo
v22.x.x. -
Instale o Copilot CLI globalmente no codespace com npm:
Terminal window npm install -g @github/copilot -
Verifique a instalação consultando a versão:
Terminal window copilot --versionVocê deve ver o número da versão exibido, por exemplo
v1.0.XX.
Se você encontrar erros de permissão, talvez precise usar sudo npm install -g @github/copilot em alguns sistemas. No entanto, isso não deve ser necessário no GitHub Codespaces.
Autenticar com o GitHub
Na primeira execução, o Copilot CLI solicitará que você autentique sua conta do GitHub.
-
Inicie o Copilot CLI:
Terminal window copilot -
Se você ainda não tiver feito login, verá um prompt de autenticação. O Copilot CLI exibirá um código de dispositivo e solicitará que você acesse uma URL.
-
Siga as instruções na tela:
- Abra a URL fornecida no navegador
- Insira o código do dispositivo quando solicitado
- Autorize o Copilot CLI a acessar sua conta do GitHub
-
Depois da autenticação, você verá o prompt do Copilot CLI, pronto para receber suas perguntas e comandos.
Em um codespace, você talvez já esteja autenticado por meio da sua sessão do GitHub. Se o Copilot CLI iniciar sem pedir autenticação, está tudo certo.
Confiar no diretório e verificar se tudo funciona
Agora que você está no prompt do Copilot CLI pela primeira vez, vamos confiar neste repositório do workshop e confirmar que o Copilot CLI está instalado e conectado corretamente.
-
Quando o Copilot CLI pedir que você confirme que confia nos arquivos desta pasta, verá três opções:
- Yes, proceed: confiar apenas nesta sessão
- Yes, and remember this folder for future sessions: confiar permanentemente
- No, exit (Esc): não permitir acesso aos arquivos
-
Neste workshop, selecione Yes, and remember this folder for future sessions, já que você trabalhará neste repositório ao longo de toda a atividade.
-
Faça uma pergunta simples ao Copilot para verificar se tudo funciona:
What files are in this project? -
O Copilot deverá explorar o repositório e fornecer um resumo da estrutura do projeto.
-
Experimente o comando
/helppara ver os comandos de barra disponíveis:/help -
Saia do Copilot CLI digitando o comando a seguir no terminal. Voltaremos ao Copilot CLI em uma lição futura.
exit
Resumo e próximos passos
Parabéns! Você instalou e autenticou o GitHub Copilot CLI com sucesso. Você aprendeu a:
- instalar o Copilot CLI com npm.
- autenticar com sua conta do GitHub.
- confiar em um diretório para o Copilot CLI trabalhar com ele.
- verificar se a instalação está funcionando corretamente.
Agora que o Copilot CLI está instalado, vamos fornecer ao Copilot algum contexto sobre o projeto. Continue para a Lição 2 - Instruções personalizadas com a CLI.