2
respostas

Escolha de protocolo e terminal

1 - Porque usar protocolo SSH se com o HTTPs entra direto sem pedir credencial e nem senha? E se eu decidir usar HTTPS, como faz para prosseguir?
2 - Porque usar o terminal do VSCode e não o próprio bash que já pode ser adicionado ao contexto e ser aberto direto na pasta? Acredito que deveria sempre ser explicado o motivo das escolhas feitas e também explicado, mesmo que por alto, as outras alternativas.

Se a escolha do terminal do VSCode for por causa da praticidade, talvez os outros tipos de terminal devessem ser mencionados, já que nem todos usam o VSCode.

2 respostas

Olá, Luis! Como vai?

Vamos lá, vou esclarecer da melhor forma, mas se tiver alguma dúvida estou aberto a te retornar.

  1. Protocolo SSH vs HTTPS:

    O uso do protocolo SSH para acessar repositórios no GitHub é geralmente preferido por razões de segurança. O SSH utiliza chaves criptográficas para autenticação, o que elimina a necessidade de digitar suas credenciais (nome de usuário e senha) a cada operação que envolva o repositório remoto. Isso é especialmente útil em ambientes de desenvolvimento colaborativo ou quando você precisa automatizar processos, pois evita o armazenamento de senhas em scripts ou arquivos de configuração.

    Por outro lado, o protocolo HTTPS é mais simples de configurar inicialmente, pois não requer a geração e configuração de chaves SSH. No entanto, ele pode exigir que você insira suas credenciais frequentemente, a menos que utilize um gerenciador de credenciais para armazená-las. Se você optar por usar HTTPS, pode prosseguir configurando um gerenciador de credenciais no Git para armazenar suas credenciais de forma segura. Isso pode ser feito com o comando:

    git config --global credential.helper cache
    

    Isso armazenará suas credenciais em cache por um determinado período, facilitando o uso do HTTPS.

  2. Terminal do VSCode vs Bash:

    O terminal integrado do VSCode é uma questão de conveniência. Ele permite que você execute comandos diretamente no ambiente de desenvolvimento, sem precisar alternar entre janelas ou aplicativos. Isso pode aumentar a produtividade, especialmente se você já estiver utilizando o VSCode como seu editor principal.

    No entanto, não há problema algum em usar o Bash ou qualquer outro terminal de sua preferência. A escolha do terminal é bastante pessoal e depende do que você se sente mais confortável em usar. Se você prefere o Bash e já está acostumado a abrir o terminal diretamente na pasta do projeto, continue usando-o. O importante é que você esteja confortável e eficiente no seu fluxo de trabalho.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Excelente