You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

Git on nykyään yleisimmin käytetty versionhallintatyökalu ohjelmistoprojekteille. GitHub on yleisesti käytetty julkinen verkkosivusto, joka tarjoaa työkaluja DevOps-tyyliseen kehitykseen ja tallennuspaikan (repository) Git-versionhallintaa käyttäville avoimen lähdekoodin ohjelmistokehitysprojekteille. GitHub tarjoaa palvelunsa ilmaiseksi julkisesti nähtävillä oleville projekteille.

GitLab on avoimen lähdekoodin mallilla kehitetty GitHubin kaltainen järjestelmä, joka on asennettavissa omaan ympäristöön. Näin voidaan vastata tutkimusprojektien ja projektien yhteistyökumppanien tarpeisiin erityisesti projektien kehitysvaiheeseen, jossa data ei saa olla julkista. Lisäksi omassa ympäristössä GitLab mahdollistaa esimerkiksi HAKA-kirjautumisen, yksityiset projektit, datan tallentamisen Suomeen ja varmuuskopioinnin.  

CSCIDEAPANKKI-78 - Getting issue details... STATUS

Tarve on noussut esiin CSC:n Ideapankin https://jira.eduuni.fi/browse/CSCIDEAPANKKI-78 ideasta, jossa ehdotetaan CSC:n tarjoamaa keskitettyä GitLab-palvelua täydentämään julkista GitHub-palvelua. Kyselyn tavoitteena on selvittää tahtotila yhteisen keskitetyn palvelun tarpeista ja toteutusmahdollisuuksista, muidenkin kuin CSC:n tarjoamana.

Jukka Pitkänen (UEF), Juha Nisso (TAU) ja Timo Alatalo (TAU) ovat muotoilleet tällä sivulla olevan taustoittavan kyselyn. Toivomme vastauksia 6.3. mennessä.


Vastaaja & organisaatio

Olisiko teillä tarvetta keskitetylle GitLab-versiohallintapalvelulle?

Onko tarve julkiselle GitHubin kaltaiselle palvelulle vai vain korkeakoulun sisäiseen käyttöön?

Mille käyttäjäryhmille palvelun pitäisi olla suunnattu (esim. tutkija, opettaja, opiskelija, hallinto, korkeakoulun ulkopuoliset yhteistyökumppanit)?

Mitä versionhallinnan järjestelmiä teillä on käytössä, hostaatteko itse esimerkiksi GitLabia tai jotain vastaavaa?

Pitäisikö GitLab-palveluun pystyä välittämään käyttöoikeustietoja automaattisesti korkeakoulujen käyttäjätunnushallinnasta esim. HAKA-attribuutteina? (esim. tutkimusryhmän jäsenet, tutkija-/opiskelijatiedot, korkeakoulun tietohallinnon henkilökunta)

Mitä kirjautumistapoja palveluun pitäisi olla? (HAKA, Edugain, Facebook, Google, O365 jne.)?

Muita ajatuksia tai ideoita tähän aiheeseen?Juha

  • Tampereen yliopisto
  • Tampereen ammattikorkeakoulu

Juha Nisso

On. Meillä on useita erillisiä paikallisia Gitlab-asennuksia, jotka haluttaisiin korvata keskitetyllä ratkaisulla.

CSC:n tarjoama yhteinen ratkaisu helpottaisi korkeakoulujen välistä yhteistyötä HAKA-tunnistautumisen avulla.

Tarve on ensisijaisesti korkeakoulun sisäiseen (tunnistautuneiden käyttäjien) käyttöön, mutta myös julkinen Githubin kaltainen palvelu kiinnostaa osaa tutkimusryhmistä.

Käyttäjäryhmät

  • henkilökunta (tutkimus, opetus ja hallinto)
  • opiskelijat

Lisäksi tarve kevyelle mekanismille luoda ulkopuolisille yhteistyökumppaneille tunnuksia.

Itsetuotettuna palveluna:

  • Gitlab (useita)
  • Subversion (useita)
  • Bitbucket

Tutkimuksella käytössä myös Github ilmaisversiona.

Kyllä. Mahdollisuus hyödyntää oman korkeakoulun käyttäjätunnushallinnan tietoja helpottaisi huomattavasti käyttöoikeuksien hallintaa esim. valmiiden roolien tai ryhmien kautta.

HAKA ja Edugain pakolliset.

Ulkopuolisille yhteistyökumppaneille esim. Google ja O365.

Tarvitsisimme uuden ratkaisun syksyksi 2020.



















































































  • No labels