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”.

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.

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

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.