GitHub Codespaces

GitHub Codespaces tarjoaa pilvivoimaisia kehitysympäristöjä mihin tahansa toimintaan-olipa kyseessä pitkäaikainen projekti tai lyhytaikainen tehtävä, kuten pull – pyynnön tarkistaminen. Voit työskennellä näiden ympäristöjen Visual Studio koodi tai selainpohjainen editori.

GitHub Codespaces extension

ympäristöt

ympäristö on GitHubin Codespaces-tilan ”backend” – puolikas. Siinä kaikki ohjelmistokehitykseen liittyvä laskenta tapahtuu: kääntäminen, virheenkorjaus, palauttaminen jne. Kun haluat työskennellä uuden projektin parissa, poimia uuden tehtävän tai tarkistaa PR: n, voit pyörittää pilvipalvelussa olevaa ympäristöä, ja Github Codespaces huolehtii sen määrittämisestä oikein. Se määrittää automaattisesti kaiken, mitä tarvitset työstääksesi projektia: lähdekoodin, runtime-ohjelman, kääntäjän, debuggerin, editorin, mukautetut tiedostokokoonpanot, asiaankuuluvat editor-laajennukset ja paljon muuta.

räätälöinti

GitHub-Kooditilat ovat täysin muokattavissa projektikohtaisesti. Tämä saavutetaan sisällyttämällä devcontainer.json – tiedosto projektin arkistoon, joka on samanlainen kuin VS Code Remote Container development.

esimerkiksi kustomointeja ovat:

  • asetus, mitä Linux-pohjaista käyttöjärjestelmää käyttää.
  • asentaa automaattisesti erilaisia työkaluja, ajonaikoja ja kehyksiä.
  • Huolinta yleisesti käytettyjä portteja.
  • ympäristömuuttujien asettaminen.
  • muokkaimen asetusten määrittäminen ja suosittujen laajennusten asentaminen.

Katso Codespaces-asetusten määritysohjeet codespaces-erityisiä devcontainer.json – asetuksia varten.

Dotfile per user configuration

Dotfiles ovat tiedostoja, joiden tiedostonimi alkaa pisteellä (.). Ne sisältävät tyypillisesti sovellusten konfiguraatiotietoja ja voivat ohjata, miten päätteet, toimittajat, lähdeohjaus ja erilaiset muut työkalut käyttäytyvät. .bashrc, .gitignore ja .editorconfig ovat esimerkkejä kehittäjien yleisesti käyttämistä dotfileistä.

voit määrittää tiedostosi sisältävän GitHub-repon, tiedostojen kohdesijainnin sekä asentaa komentoja codespacea luotaessa.

Katso Koodiavaruuksien Personointidokumentaatiosta, miten voit lisätä tiedostokokoonpanosi koodiavaruuteen.

aloitus

molemmille Github-Koodiavaruusasiakkaille on olemassa aloitusaiheita. Nämä nopeuttavat kirjautumistasi Github-Koodiavaruuksiin, luovat ensimmäisen codespace-tilasi ja yhdistävät siihen haluamasi asiakkaan kanssa:

  • CODESPACES in VS Code – käytä Github Codespaces-laajennusta yhteyden muodostamiseen ja työskentelyyn ympäristössäsi.
  • selaimen Codespaces-Yhdistä codespaceen selainpohjaisen muokkaimen kautta.

Extension authors

VS Code extension API kätkee suurimman osan etäajon toteutuksen yksityiskohdista, joten monet laajennukset toimivat vain Github-Koodiympäristöissä ilman muutoksia. Suosittelemme kuitenkin, että testaat laajennuksesi codespacessa varmistaaksesi, että kaikki sen toiminnot toimivat odotetulla tavalla. Katso lisätietoja artikkelista Etäkehityksen ja GitHub-Koodiavaruuksien tukemisesta.

Yleiset kysymykset

miten vs. koodi pääsee leikepöydälleni luettavaksi?

tietyissä tapauksissa VS-koodi saattaa pyytää sinulta lupaa käyttää leikepöytää, kun luet sitä. Sinun pitäisi pystyä myöntämään pääsy leikepöydälle selaimestasi joko asetusten kautta (Etsi ”sivuston käyttöoikeudet”) tai etsimällä tätä vaihtoehtoa oikealla olevasta osoiterivistä:

salli leikepöydän käyttö selaimessa

kun olet myöntänyt VS Code-käyttöoikeuden leikepöydälle, voit yrittää toimintoa uudelleen.

kysymyksiä tai palautetta

jos sinulla on kysyttävää, voit tutustua Githubin Codespaces-Vianmääritysoppaaseen. Jos haluat antaa palautetta, voit syöttää ongelmia Github Codespaces-Tukiyhteisöön.

Vastaa

Sähköpostiosoitettasi ei julkaista.