Alustustoimenpiteet

Tässä osiossa esitetyt alustustoimenpiteet pitää tehdä, ennen kuin alat tehdä kurssin harjoituksia (ellet ole tehnyt vastaavia toimenpiteitä komentoriviä käyttäen, mikä ohjeistettiin 1-kierroksen kohdassa Gitin käyttö tällä opintojaksolla).

Alla olevissa ohjeissa viitataan henkilökohtaiseen repositorioosi ja sen osoitteeseen. Ne löytyvät yllä mainitusta 1-kierroksen kohdasta.

Paikallisen tietovaraston ja työkopion luominen tapahtuu Qt Creatorissa seuraavasti. Jotta Gittiä voisi käyttää Qt Creatorin kautta etätyöpöytäympäristössä, sinun pitää ensin muokata yhtä asetusta. Avaa Qt Creatorista Tools -> Options -> Version Control ja kirjoita avautuneeseen dialogiin kohtaan “SSH prompt command:” merkkijono:

/usr/libexec/openssh/gnome-ssh-askpass

Sitten luot paikallisen tietovaraston valitsemalla Qt Creatorissa toiminnon “New Project”. Aikaisemmin loit tällä toiminnolla uuden projektin, mutta nyt käytät tätä samaa toimintoa Git-repositorion kloonaamiseen, eli valitset Projects-ikkunan “Import Project” -välilehden ja “Git Clone”.

Kuvakaappaus kloonauskomennon valitsemisesta

Klikkaa “Choose…” ja avautuvaan dialogiin täytät kohtaan “Repository:” henkilökohtaisen repositoriosi web-osoitteen sekä kohtaan “Path:” valitset sen hakemiston, jonne haluat repositorion kloonata. Tässä voisi olla hyvä käyttää edellä tekemääsi kurssin töille tarkoitettua hakemistoa.

Kuvakaappaus repositorion osoitteen antamisesta

Klikkaa “Next >”, jolloin repositorion kloonaaminen alkaa. Syötä intratunnukset kun niitä kysytään.

Kuvakaappaus onnistuneesta kloonauksesta

Kun kaikki on valmista, klikkaat “Finish”. Seuraavaksi Qt Creator antaa virheilmoituksen “Failed to open project in <hakemisto>”. Tämä ei haittaa. Kaikki on mennyt oikein. Virheilmoitus johtuu siitä, että projekti Qt Creatorin näkökulmasta on eri asia kuin projekti Gitin näkökulmasta.