🚨 Para cada documento neste repositório deve haver um link apontando para ele nesta página. O mesmo para novos respositórios (incluir um README.md e linkar aqui). Isso facilita encontrar toda a documentação a partir de um mesmo lugar.
Colar o conteudo da chave no arquivo ~/.ssh/<USER>.pem e acertar a permissão dele com chmod 600 ~/.ssh/<USER>.pem. Depois criar ou editar o arquivo ~/.ssh/config com o seguinte conteúdo:
Host vlab
HostName vlab.dc.ufscar.br
Port 2002
User <USER>
IdentityFile ~/.ssh/<USER>.pem
AddressFamily inet
Acessar com ssh vlab ou pelo próprio VS Code (extensão Remote - SSH).
Nota: no windows, ao utilizar o comando ssh pela primeira vez é criada a pasta C:\Users\<seu-user\.ssh que pode ser utilizada da mesma forma que o ~/.ssh no linux.
ssh -p 2002 -i key.pem user@vlab.dc.ufscar.br
menotti@vlab:~$ uname -a
Linux vlab.dc.ufscar.br 6.8.0-45-generic #45-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 30 12:02:04 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
menotti@vlab:~$ cat /etc/os-release
PRETTY_NAME="Ubuntu 24.04.1 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.1 LTS (Noble Numbat)"
VERSION_CODENAME=noble
As branchs main/master de cada repositório rodam no diretório /srv/DevOps do servidor.
Caso queira testar outra branch no servidor antes de fazer merge, basta clonar o repositório em sua pasta local e subir o container normalmente. Ele vai substituir o container padrão, pois possui o mesmo nome. Depois, basta voltar no camino /srv/DevOps e subir o container padrão.
Consulte mais informações em DevOps
- Tutorial para realizar seu primeiro Pull Request
- Minha Branch está desatualizada, o que eu devo fazer?
- ReactJS
- https://questio.vlab.dc.ufscar.br/ [production]
- https://dev.vlab.dc.ufscar.br/ [development]