Skip to content

Início / Tutoriais / VS Code e Git

Instalar VS Code

Abaixo estão os passos necessários para colocar em funcionamento o novo Ambiente de Desenvolvimento Docker + VS Code.

O coordenador irá facultar 3 portas que serão utilizadas para:

  • HTTPS: 10XX0
  • HTTP: 10XX1
  • SSH: 10XX2

Os XX serão individuais e no passo 3.2 terão de ser alterados no ficheiro de configuração.

1 - Gerar Chave SSH

1.1 - Abra a Windows PowerShell e execute o seguinte comando alterando para o respectivo email:

ssh-keygen -t ed25519 -C "o_seu_email@optigest.net"

1.2 - De seguinda será pedido para gerar a password que irá ser utilizada para aceder ao VS Code:

1.2.1 - Carregar em Enter;

1.2.2 - Introduzir uma password e carregar em Enter;

1.2.3 - Repetir a password e carregar novamente em Enter;

1.3 - Os ficheiros foram gravados na pasta %USERPROFILE%/.ssh . Deve ser feita uma cópia de segurança (por ex: OneDrive) dos dois ficheiros gerados;

1.4 - A chave pública (.pub) deverá ser partilhada com o coordenador responsável para que este possa adicionar as permissões necessárias no servidor.

2 - Gerar Token GitLab

2.1 - Aceder aos Tokens de Acesso do GitLab e criar um novo Token com todas as permissões e sem data de validade (É possível retirar a data no X ao lado da mesma);

2.2 - Guardar o Token gerado ("Personal Access Token") para os passos seguintes. Nota: Não é possível ver o Token depois de gerado pelo que devem guarda-lo à parte.

3 - VS Code

3.1 - Efetuar o download do VS Code e instalar.

3.2 - Utilizando o Explorador do Windows, abrir a pasta %USERPROFILE%/.ssh e criar o ficheiro config sem extensão com o seguinte texto, alterando a Port para a vossa porta SSH:

Host dsv.optigest.net
    HostName dsv.optigest.net
    Port 10XX2
    User root
    IdentityFile ~/.ssh/id_ed25519

3.3 - Abrir o VS Code e clicar no botão azul em baixo do lado esquerdo para iniciar a ligação ao servidor remoto;

3.4 - Escolher a opção Connect to Host... e em seguida dsv.optigest.net , seguindo a sequência: Linux, Continue. Caso tenha sido criada uma password para a Chave SSH do ponto 1 a mesma será solicitada no ultimo passo;

3.5 - Após o VS Code recarregar e introduzir a password da Chave SSH, carregar em Ctrl + Shift + X para abrir as extensões;

3.5.1 - Instalar as extensões: - GitLab Workflow - html-entities

3.6 - Carregar em Ctrl + Shift + P para abrir os comandos do VS Code, escrever GitLab e escolher a opção >GitLab: Add Account to VS Code;

3.6.1 - Introduzir o URL https://gitlab.optigest.net e de seguida introduzir o Token de Acesso gerado anteriormente.

4 - Configurar Optitravel

4.1 - Escolher a opção Clone Git Repository… que aparece no centro do ecrã ou caso não apareça carregar em Ctrl + Shift + G e terão a opção do menu lateral esquerdo;

4.1.1 - Escolher a opção Clone from GitLab;

4.1.2 - Escolher optigest/optitravel;

4.1.3 - Escolher https://gitlab.optigest.net/optigest/optitravel.git

4.1.4 - Escolher a pasta /var/www/html/ e carregar em OK

4.1.5 - Assim que terminar o Clone, carregar na opção Open

4.2 - Carregar em Ctrl + Shift + ç para abrir um terminal e introduzir os seguintes comandos individualmente:

git config --global user.email "o_seu_email@optigest.net"
git config --global user.name "PrimeiroNome UltimoNome"
git config --global credential.helper store
git config pull.rebase false

4.3 - Para terminar iremos alterar algumas definições do VS Code. Ir a File -> Preferences -> Settings , mudar para o separador Remote [SSH: dsv.optigest.net] e na barra de pesquisa colocar o seguinte:

4.3.1 - git.autofetch e alterar para all

4.3.2 - git.fetchOnPull e colocar o visto

4.3.3 - files.autoGuessEncoding e retirar o visto caso tenha

4.3.4 - files.encoding e escolher a opção Western (ISO 8859-1)

4.3.5 - files.eol e alterar para \n

4.3.6 - editor.tabSize e alterar para 4

Neste ponto, o sistema deverá estar pronto a funcionar :)


(Última atualização: 06/01/2026)