SSH võti

SSH key genereerimine

  1. Ava cmd

  2. Kirjuta ssh-keygen

  3. "Enter file in which to save the key (C:..):" vali fail

  4. "Enter passphrase" vali parool (võib ka tühjaks jätta)

SSH key tekkib tüüpiliselt failina "id_rsa".

Video materjal: https://www.youtube.com/watch?v=w4h1ZidrSNY

SSH võtme lisamine GitLabi

  1. Ava GitLab

  2. Vajuta profiili ikooni peale vasakul üleval menüüs

  3. Edit Profile

  4. SSH Keys

  5. Add new key

Serverile ligipääsu saamine

Selleks et saada serverile ligi, peab olema VPN-i ühendusega (lehe seadistamisel ja lehe kuvamiseks oma arvutis).

VPN juhend: https://taltech.atlassian.net/wiki/spaces/ITI/pages/38994267/Kaug+hendus+FortiClient+VPN+Remote+connection+with+FortiClient+VPN

NB!: Serverisse saab ainult tiimiliige, kes lisas oma võtme Prototüübi projekti ajal. Kui teie tiimist keegi seda ei teinud, siis palun kirjutage meile.

Serverisse projekti lisamine

Esmalt tuleb kindlaks teha, et SSH key sai serverisse lisatud.

  1. SSHi serverisse sisse: ssh ubuntu@[serveri ip]

  2. Klooni GitLabist oma serverisse (kasuta clone with HTTPS)

  3. Kirjuta serverisse: git clone [repositooriumi link (clone with HTTPS link)]

Projekti käivitamine (Node.js näide)

  1. SSHi serverisse sisse: ssh ubuntu@[serveri ip]

  2. Käivita projekt: cd [repositooriumi filepath] npm install # kui käivitad esimest korda npm start

Üldiselt projekt käivitub samamoodi nagu PyCharmi/Intellij/Visual Studio jne run terminalis.

Projekti käivitamine (React näide)

NB! Jälgige kindlasti, et serveris oleks õige Node'i versioon. Vajadusel saab seda uuendada käsuga npm install v[versioon].

  1. SSHi serverisse sisse: ssh ubuntu@[serveri ip]

  2. cd frontend # npm install ja npm run build (kui käivitad esimest korda)

  3. cd dist

  4. npx http-server

  5. Oma brauseris saad lehte vaadata urlil http://[serveri ip]:[port] (port on tavaliselt 8080 või vahemikus 8080-8090)