<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="https://peda.net/:static/543/atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Ohjelman julkaiseminen</title>
<id>https://peda.net/id/b62d1aba21d</id>
<updated>2026-03-17T10:10:07+02:00</updated>
<link href="https://peda.net/id/b62d1aba21d:atom" rel="self" />
<link href="https://peda.net/kotka/perusopetus/kotkansaaren-koulu/kt/oppiaineet/tietotekniikka/valinnaiset-2h/9lk-2022-23/5.-ohjelmointi/5.-vibekoodaus/ohjelman-julkaiseminen2#top" rel="alternate" />
<logo>https://peda.net/:static/543/peda.net.logo.bg.svg</logo>
<rights type="html">&lt;div class=&quot;license&quot;&gt;Tämän sivun lisenssi &lt;a rel=&quot;license noopener&quot; href=&quot;https://peda.net/info&quot; target=&quot;_blank&quot;&gt;Peda.net-yleislisenssi&lt;/a&gt;&lt;/div&gt;&#10;</rights>

<entry>
<title>Ohjelman julkaiseminen</title>
<id>https://peda.net/id/19f5e7b221c</id>
<updated>2026-03-17T10:31:01+02:00</updated>
<link href="https://peda.net/kotka/perusopetus/kotkansaaren-koulu/kt/oppiaineet/tietotekniikka/valinnaiset-2h/9lk-2022-23/5.-ohjelmointi/5.-vibekoodaus/ohjelman-julkaiseminen2/ohjelman-julkaiseminen#top" />
<content type="html">Tekoäly- (tai minkä tahansa) ohjelmointiprojektin &lt;em&gt;jakaminen&lt;/em&gt; ja &lt;em&gt;julkaiseminen&lt;/em&gt; ovat eri asioita.&lt;br/&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;b&gt;Jakaminen&lt;/b&gt; tarkoittaa sananmukaisesti projektin jakamista muiden kanssa niin, että he pääsevät myös tekemään muokkauksia ohjelmaan. (ainakin Googlen AI Studiossa jaetun linkin saanut käyttäjä tarvitsee myös toimivan google-tilin)&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&lt;b&gt;Julkaiseminen&lt;/b&gt; taas tarkoittaa, että käyttäjät saavat ohjelman käyttöönsä esimerkiksi selaimessa tai puhelimeen asennettuna sovelluksena ilman ympärillä näkyvää kehitysympäristöä.&lt;/li&gt;&#10;&lt;li&gt;v0.app -sovelluksesta julkaiseminen tapahtuu automaattisesti Publish-painikkeella &lt;a href=&quot;https://en.wikipedia.org/wiki/Vercel&quot; rel=&quot;noopener nofollow ugc&quot; target=&quot;_blank&quot;&gt;Vercel&lt;/a&gt;-palvelun kautta (v0 on Vercelin kehittämä). &lt;/li&gt;&#10;&lt;li&gt;Googlen AI Studion kautta julkaiseminen maksaa, mutta sen voi tehdä ilmaiseksi liittämällä GitHubin ja Vercelin tilit.&#10;&lt;ul&gt;&#10;&lt;li&gt;Githubin ja Vercelin (tai Netlifyn) kautta voi julkaista minkä tahansa ohjelman (ei rajoitu pelkästään AI studiolla tehtyyn)&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3&gt;Ohjelman julkaiseminen AI Studiolla&lt;/h3&gt;&#10;&lt;br/&gt;&#10;Voit julkaista Google AI Studiolla (aiemmin MakerSuite) tehdyn ohjelman tai promptin GitHubiin hyödyntämällä alustan sisäänrakennettua GitHub-integraatiota.&lt;br/&gt;&#10;&lt;br/&gt;&#10;AI Studion ja GitHubin yhdistäminen:&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;&lt;b&gt;Yhdistä GitHub-tili:&lt;/b&gt; Klikkaa Google AI Studion oikeassa yläkulmassa olevaa GitHub-kuvaketta. Kirjaudu sisään GitHub-tunnuksillasi ja anna Google AI Studiolle tarvittavat oikeudet (voit valita pääsyn kaikkiin tai vain tiettyihin arkistoihin).&lt;/li&gt;&#10;&lt;li&gt;&lt;b&gt;Luo uusi arkisto (Repository):&lt;/b&gt; Kun tili on yhdistetty, voit luoda suoraan AI Studion kautta uuden GitHub-arkiston. Anna sille nimi ja kuvaus sekä valitse, onko se julkinen vai yksityinen.&lt;/li&gt;&#10;&lt;li&gt;&lt;b&gt;Siirrä koodi (Commit &amp;amp; Push):&lt;/b&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Valitse &amp;quot;Stage and commit&amp;quot; siirtääksesi tekemäsi muutokset AI Studiosta GitHubiin.&lt;/li&gt;&#10;&lt;li&gt;Kirjoita lyhyt kuvaus muutoksista (commit message) ja vahvista lähetys.&lt;/li&gt;&#10;&lt;li&gt;AI Studio lataa projektitiedostot automaattisesti suoraan valitsemaasi GitHub-arkistoon&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;/ol&gt;&#10;Kun koodisi on GitHubissa, sen julkaiseminen verkkosivuna tai sovelluksena on suoraviivaista. Sekä Vercel että Netlify on suunniteltu toimimaan saumattomasti GitHubin kanssa.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;GitHub-projektin julkaiseminen netissä:&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;&lt;b&gt;Palveluun kirjautuminen:&lt;/b&gt; Mene joko osoitteeseen &lt;a href=&quot;https://vercel.com/&quot; rel=&quot;noopener nofollow ugc&quot; target=&quot;_blank&quot;&gt;Vercel.com&lt;/a&gt; tai &lt;a href=&quot;https://www.netlify.com/&quot; rel=&quot;noopener nofollow ugc&quot; target=&quot;_blank&quot;&gt;Netlify.com&lt;/a&gt; ja valitse kirjautumistavaksi &amp;quot;Continue with GitHub&amp;quot;. Tämä yhdistää tilisi ja antaa palvelulle luvan nähdä projektisi.&lt;/li&gt;&#10;&lt;li&gt;&lt;b&gt;Projektin tuominen (Import):&lt;/b&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Valitse hallintapaneelista &amp;quot;Add New&amp;quot; -&amp;gt; &amp;quot;Project&amp;quot; (Vercel) tai &amp;quot;Import from Git&amp;quot; (Netlify).&lt;/li&gt;&#10;&lt;li&gt;Etsi listasta se GitHub-arkisto, jonka loit AI Studiossa, ja klikkaa Import.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&lt;b&gt;API-avaimen asettaminen &lt;/b&gt;&lt;em&gt;&lt;span class=&quot;editor underline&quot;&gt;HUOM! Et tarvitse api-avainta jos ohjelmasi ei käytä tekoälyä&lt;/span&gt;&lt;/em&gt;&lt;br/&gt;&#10;Koska et tallentanut API-avaintasi koodiin (tietoturvasyistä), sinun on annettava se palvelulle tässä vaiheessa:&#10;&lt;ul&gt;&#10;&lt;li&gt;Etsi asetuksista kohta Environment Variables.&lt;/li&gt;&#10;&lt;li&gt;Lisää uusi muuttuja:&#10;&lt;ul&gt;&#10;&lt;li&gt;Key: GOOGLE_API_KEY (tai se nimi, jota käytät koodissasi).&lt;/li&gt;&#10;&lt;li&gt;Value: Liitä tähän API-avaimesi Google AI Studiosta.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Tämä varmistaa, että julkaistu sovelluksesi saa yhteyden tekoälyyn, vaikka avain ei ole julkisesti näkyvillä GitHubissa.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&lt;b&gt;Julkaisu (Deploy): &lt;/b&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Klikkaa &amp;quot;Deploy&amp;quot;. Palvelu rakentaa sovelluksesi ja antaa sinulle julkisen &lt;code&gt;projektinnimi.vercel.app&lt;/code&gt; tai &lt;code&gt;projektinnimi.netlify.app&lt;/code&gt; -osoitteen.&lt;/li&gt;&#10;&lt;li&gt;Jatkossa aina kun teet muutoksia AI Studiossa ja &amp;quot;commitat&amp;quot; ne GitHubiin, Vercel/Netlify päivittää nettisivusi automaattisesti.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;/ol&gt;</content>
<published>2026-03-17T08:54:10+02:00</published>
</entry>


</feed>