Kirjoittaja Aihe: Gogs-palvelun asentaminen ja käyttöönotto Ubuntu 16.04 -käyttöjärjestelmässä  (Luettu 10877 kertaa)

Saataja

  • Käyttäjä
  • Viestejä: 171
    • Profiili
Hei!

Opiskelen tietojenkäsittelyä ja teen opintoihini liittyvän projektityön Git-versionhallintaohjelmistoon pohjautuvan Git-palvelun (Go Git Servive) asennuksesta ja käyttöönotosta.

Minulla on ollut melko paljon ongelmia palvelun asennuksessa ja käyttöönotossa ja siksi päätinkin kysyä apua täältä. En ole varma, saanko sitä täältä tai minkä aihealueen alle minun pitäisi tämä aihe sijoittaa, joten ylläpito saa poistaa tai muokata sitä, mikäli se on tarpeellista.

Ongelmat johtuvat todennäköisesti siitä, että sekä Git, että Gogs ovat minulle entuudestaan tuntemattomia alustoja, joten käytän niitä nyt ensimmäistä kertaa elämässäni.

Olen koettanut ottaa käyttöön Gogs-palvelun useaan kertaan Ubuntu 15.04 -käyttöjärjestelmään ja olen saanutkin sen virallisilta sivuilta löytyvän paketin ladattua ja käynnistettyä palvelun. Alla on linkit asennuksessa ja käyttöönotossa apuna käyttämiini materiaaleihin.

https://gogs.io/docs/installation/install_from_binary

https://gogs.io/docs/installation/configuration_and_run

http://linoxide.com/ubuntu-how-to/configure-gogs-ubuntu-15-04/

Alimman linkin ohjeen mukaan minun pitäisi ennen Gogs-palvelun asentamista asentaa Git- ja MYSQL-paketit. Pitääkö väite paikkansa ja jos pitää, mitä kaikkea muuta minun tarvitsee asentaa ja konfiguroida ennen palvelun käyttöönottoa? Tarvitsisin vaihe vaiheelta -tyyppiset ohjeet palvelun asentamiseen ja käyttöönottoon. Jos kukaan täällä ei osaa auttaa, mistä muualta voisin kysyä apua?

Saan myös supervisor-työkalun sekä nginx-palvelimen asennettua siten, että niiden tila näkyy aktiivisena ja että kun selaimen osoiteriville kirjoittaa seuraavan termin:

localhost

näyttöruudulle ilmestyy Welcome-teksti.

Gogs-palvelun virallisten kotisivujen ohjeilla saan palvelun käynnistettyä Ubuntu 15.04 -järjestelmässä siten, että kun ajan Päätteessä seuraavan komennon:

Koodia: [Valitse]
./gogs web
Pääte antaa alla olevan linkin takana olevan kuvan mukaisen tulosteen.

http://blog.linoxide.com/wp-content/uploads/2015/06/gogs_start_1.png

Miten pääsen tämän jälkeen etenemään Gogs-palvelun Install steps for first time run -ikkunaan ja siitä eteenpäin? Aiemmin asennus on jumittunut siihen, että kun yritän mennä asennusikkunan osoitteeseen, selain ei löydä sitä. Aiemmin olen koettanut asentaa palvelun Ubuntu 15.04 -järjestelmään, mutta päätin vaihtaa sen 16.04 -järjestelmään ja katsoa, toimisiko se sillä paremmin. En ole siis syöttänyt 16.04 -järjestelmässä Päätteeseen vielä yhtäkään Git- tai Gogs-palveluihin liittyvää komentoa. Näin siksi, koska ajattelin, että kysyn täältä apua ennen ensimmäistäkään toimenpidettä.

Miten siis saan Gogs-palvelun asennettua ja otettua sen käyttöön?




Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Gogs-palvelun virallisten kotisivujen ohjeilla saan palvelun käynnistettyä Ubuntu 15.04 -järjestelmässä siten, että kun ajan Päätteessä seuraavan komennon:

Koodia: [Valitse]
./gogs web
Pääte antaa alla olevan linkin takana olevan kuvan mukaisen tulosteen.

http://blog.linoxide.com/wp-content/uploads/2015/06/gogs_start_1.png

Gogs on minullekin tuntematon, mutta oletko kokeillut, mitä tuo vastaa osoitteessa http://localhost:3000/? Eli jos avaat tuon osoitteen selaimessa, kun olet antanut tuon komennon, mutta et paina Ctrl+C lopettaaksesi sen.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

Saataja

  • Käyttäjä
  • Viestejä: 171
    • Profiili
Gogs-palvelun virallisten kotisivujen ohjeilla saan palvelun käynnistettyä Ubuntu 15.04 -järjestelmässä siten, että kun ajan Päätteessä seuraavan komennon:

Koodia: [Valitse]
./gogs web
Pääte antaa alla olevan linkin takana olevan kuvan mukaisen tulosteen.

http://blog.linoxide.com/wp-content/uploads/2015/06/gogs_start_1.png

Gogs on minullekin tuntematon, mutta oletko kokeillut, mitä tuo vastaa osoitteessa http://localhost:3000/? Eli jos avaat tuon osoitteen selaimessa, kun olet antanut tuon komennon, mutta et paina Ctrl+C lopettaaksesi sen.

Tomin, olit oikeassa. Pääsin Gogs-palvelun asennusikkunaan käynnistettyäni palvelun ensin Päätteessä ja sen jälkeen kirjoittamalla seuraavan osoitteen selaimen osoiteriville:

http://localhost:3000/

Asennus ei kuitenkaan onnistu, koska kun painan Install-painiketta, ikkunaan tulee seuraavanlainen virheilmoitus:

Database setting is not correct: dial tcp 127.0.0.1:3306: getsockopt: connection refused

Käsittääkseni se viittaa siihen, ettei MYSQL-tietokantaa ole luotu niinkuin ei olekaan. Onko kyse siitä ja jos on, miten saan sen luotua? Jos ei ole, miten saan virheen korjattua päästäkseni eteenpäin asennuksessa?




mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Tietokannan luonti selitetään how-to-konfigurointiohjeessa otsikon "MySQL Database Installation" alla ja etenkin sen kohdassa 3.
« Viimeksi muokattu: 05.05.16 - klo:14.10 kirjoittanut mrl586 »

nm

  • Käyttäjä
  • Viestejä: 16427
    • Profiili
Tietokannan luonti selitetään how-to-konfigurointiohjeessa otsikon "MySQL Database Installation" alla ja etenkin sen kohdassa 3.

Ohjelmiston omassa asennusohjeessa neuvotaan käyttämään tietokannan luontiin skriptiä scripts/mysql.sql
Tuossa linoxide.comin ohjeessa on ainakin väärä merkistö: utf8 suositellun utf8mb4:n sijaan.

Saataja

  • Käyttäjä
  • Viestejä: 171
    • Profiili
Tietokannan luonti selitetään how-to-konfigurointiohjeessa otsikon "MySQL Database Installation" alla ja etenkin sen kohdassa 3.

Ohjelmiston omassa asennusohjeessa neuvotaan käyttämään tietokannan luontiin skriptiä scripts/mysql.sql
Tuossa linoxide.comin ohjeessa on ainakin väärä merkistö: utf8 suositellun utf8mb4:n sijaan.

Olen nyt asentanut mysql-serverin ja kun ajan Päätteessä seuraavan komennon:

Koodia: [Valitse]
sudo mysql --version

Se antaa seuraavanlaisen tulosteen:

Koodia: [Valitse]
mysql  Ver 14.14 Distrib 5.7.12, for Linux (x86_64) using  EditLine wrapper
Mihin seuraava komento:

Koodia: [Valitse]
scripts/mysql.sql
Pitää syöttää? Kun syötän sen Päätteeseen, se antaa seuraavanlaisen tulosteen:

Koodia: [Valitse]
bash: scripts/mysql.sql: Tiedostoa tai hakemistoa ei ole

Myöskään gogs-sanan lisääminen koodipätkän perään ei muuta tilannetta miksikään. Mikä siis neuvoksi? Anteeksi, jos vaikutan tyhmältä. Olen tekemisissä asian kanssa ensimmäistä kertaa elämässäni.


nm

  • Käyttäjä
  • Viestejä: 16427
    • Profiili
scripts/mysql.sql sijaitsee gogs-binääripaketissa. Jos olet purkanut paketin esimerkiksi Lataukset-kansioon, polku on Lataukset/gogs/scripts/mysql.sql

Skripti sinänsä on hyvin yksinkertainen. Se luo vain uuden gogs-tietokannan tietyillä merkistöparametreilla:

Koodia: [Valitse]
DROP DATABASE IF EXISTS gogs;
CREATE DATABASE IF NOT EXISTS gogs CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

Voit suorittaa komennot manuaalisesti mysql:n komentokehotteessa:
Koodia: [Valitse]
mysql

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Tuloste oli sama myös root-käyttäjällä. Minulla ei siis näyttäisi olevan oikeuksia ajaa kyseistä skriptiä. Onko näin ja jos on, miten saan ne käyttööni?

https://linux.fi/wiki/Tiedoston_oikeudet
Eli chmod on komento ja tarvitset antaa (+, vrt. -, joka poistaa) suoritusoikeuden (x). Tavallisesti komennetaan chmod +x tiedosto, joka antaa kaikille suoritusoikeuden tiedostoon tiedosto. Tuolta Wikistä löytyy ohjeita miten tuon voi rajata omistavalle käyttäjälle (u), ryhmälle (g) tai muille (o). Myös man-sivuja kannattaa lukea, jos haluaa omatoimisesti opiskella komentorivin käyttöä. Tämä siis skriptien käyttöön. Tuo mysql-komennon virhe on vähän toista maata.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

Saataja

  • Käyttäjä
  • Viestejä: 171
    • Profiili
Hei!

Ollessani Päätteessä seuraavassa hakemistossa:

/home/git/gogs

suoritin siinä seuraavan komennon:

Koodia: [Valitse]
sudo chmod +x scripts/mysql.sql

Kun tämän jälkeen ajoin seuraavan  komennon:

Koodia: [Valitse]
scripts/mysql.sql

Pääte tulosti seuraavanlaisen virheilmoituksen:

Koodia: [Valitse]
scripts/mysql.sql: rivi 1: DROP: komentoa ei löydy

Koodia: [Valitse]
scripts/mysql.sql: rivi 2: CREATE: komentoa ei löydy

Vaikuttaisi siltä, että Pääte ei kykene löytämään mysql.sql -tiedoston sisältöä. Mistä ongelma johtuu ja mikä neuvoksi?


Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Pääte tulosti seuraavanlaisen virheilmoituksen:

Koodia: [Valitse]
scripts/mysql.sql: rivi 1: DROP: komentoa ei löydy

Koodia: [Valitse]
scripts/mysql.sql: rivi 2: CREATE: komentoa ei löydy

Vaikuttaisi siltä, että Pääte ei kykene löytämään mysql.sql -tiedoston sisältöä. Mistä ongelma johtuu ja mikä neuvoksi?

Kyseinen tiedosto ei ehkä ole skripti. Jos siinä ei ole alussa shebang-riviä, niin sitä ei voi suorittaa noin. En ole katsonut miltä tuo tiedosto näyttää.

Voit edelleen ajaa itse nuo komennot mysql:ssä. Sinulla on kuitenkin jokin oikeusongelma tuossa mysql:ssä. Pitäisi varmaankin määritellä käyttäjätunnus ja mahdollisesti myös salasana, kun käynnistät mysql:n. Nuo tunnukset ovat siis mysql:n tunnukset, eivät Ubuntun.
Koodia: [Valitse]
mysql --user=mysql_käyttäjätunnus --password=mysql_salasana
Muokkaus: Niin ja siis vaikka tuota olisi voinut ajaa skriptinä, niin siltikään se ei poista tuota tarvetta määritellä käyttäjätunnukset, joten käytännössä voit ajaa nuo komennot tähän tapaan:
Koodia: [Valitse]
mysql --user=mysql_käyttäjätunnus --password=mysql_salasana < scripts/mysql.sqleli pääte lukee tuon tiedoston sisällön mysql-komennon syötteeksi. Tällöin sen suoritusoikeutta ei tarvita.

Muokkaus 2: Pientä tarkennusta. Noissa komennoissa painotin tuota, että kyseessä on mysql:n käyttäjätunnukset eikä Ubuntun. Käyttäjä määritellään tuolla --user -argumentilla ja salasana vastaavasti --password -argumentilla (lyhyet muodot -u ja -p, joiden kanssa ei käytetä yhtäsuuruusmerkkiä vaan välilyöntiä). Tarkoitus on siis korvata tuo koko mysql_käyttäjätunnus ja mysql_salasana niillä tunnuksilla. Esimerkiksi siis:
Koodia: [Valitse]
mysql --user=root --password=salasana tai
Koodia: [Valitse]
mysql -u root -p salasanamissä root on käyttäjä (niin kuin se usein on) ja salasana on joskus mysql:n root-käyttäjälle annettu salasana. Salasanan voi antaa myös kirjoittamalla (ei argumenttina), jos avaat tuon interaktiivisen tilan. Interaktiivinen tila on siis tuo, joka aukeaa noilla yllä olevilla komennoilla eikä sisällä ohjausta mistään tiedostosta. Jos et halua salasanaa komentorivin historiaan tai muiden käyttäjien näkyviin, niin jätä sen määrittely komennosta pois.
« Viimeksi muokattu: 07.05.16 - klo:15.53 kirjoittanut Tomin »
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

Saataja

  • Käyttäjä
  • Viestejä: 171
    • Profiili
Kokeilin avata Gogs-palvelun asennusikkunan seuraavasti:

1. Siirryin Päätteessä /home/git/gogs -hakemistoon kirjoittamalla seuraavan komennon:

Koodia: [Valitse]
cd /home/git/gogs
Sen jälkeen ajoin seuraavan komennon:

Koodia: [Valitse]
./gogs web

Sen jälkeen siirryin Firefox-selaimella seuraavaan osoitteeseen:

http://localhost:3000/

ja kirjoitin avautuvan ikkunan Password-kenttään seuraavan salasanan:

data

Tämän jälkeen kokeilin klikata ikkunassa näkyvää Install-painiketta, mutta sain vastaukseksi seuraavanlaisen virheilmoituksen:

Database setting is not correct: Error 1049: Unknown database 'gogs'

Miten saan sen korjattua ja pääsen eteenpäin asennuksessa?



mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Sinun täytyy luoda tuollainen tietokanta.

metku

  • Käyttäjä
  • Viestejä: 10
    • Profiili
Sinun täytyy luoda tuollainen tietokanta.

Miten voin luoda sen?
scripts/mysql.sql sijaitsee gogs-binääripaketissa. Jos olet purkanut paketin esimerkiksi Lataukset-kansioon, polku on Lataukset/gogs/scripts/mysql.sql

Skripti sinänsä on hyvin yksinkertainen. Se luo vain uuden gogs-tietokannan tietyillä merkistöparametreilla:

Koodia: [Valitse]
DROP DATABASE IF EXISTS gogs;
CREATE DATABASE IF NOT EXISTS gogs CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

Voit suorittaa komennot manuaalisesti mysql:n komentokehotteessa:
Koodia: [Valitse]
mysql

Saataja

  • Käyttäjä
  • Viestejä: 171
    • Profiili
Hei!

Päätin selkeyttää tätä viestiketjua tekemällä yhteenvedon saamistani virheilmoituksista.

Kun yritän käynnistää mysql:n komentokehotetta syöttämällä Päätteeseen seuraavan komennon:

Koodia: [Valitse]
mysql
Saan tulosteeksi seuraavanlaisen virheilmoituksen:

Koodia: [Valitse]
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

Kun yritän avata mysql.sql -tiedostoa seuraavalla komennolla:

Koodia: [Valitse]
mysql --user=mysql_root --password=mysql_data < scripts/mysql.sql
Saan seuraavanlaisen virheilmoituksen:

Koodia: [Valitse]
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 1045 (28000): Access denied for user 'mysql_root'@'localhost' (using password: YES)

Miten saan yllä kuvatut virheilmoitukset korjattua ja pääsen eteenpäin asennuksessa?



« Viimeksi muokattu: 07.05.16 - klo:14.18 kirjoittanut Saataja »

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Koodia: [Valitse]
mysql --user=mysql_root --password=mysql_data < scripts/mysql.sql

Tarkoitin, että mysql_käyttäjä korvataan käyttäjätunnuksella ja salasana vastaavasti. Siis:
Koodia: [Valitse]
mysql --user=root --password=data < scripts/mysql.sql
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

Saataja

  • Käyttäjä
  • Viestejä: 171
    • Profiili
Koodia: [Valitse]
mysql --user=mysql_root --password=mysql_data < scripts/mysql.sql

Tarkoitin, että mysql_käyttäjä korvataan käyttäjätunnuksella ja salasana vastaavasti. Siis:
Koodia: [Valitse]
mysql --user=root --password=data < scripts/mysql.sql

Siirryn Pääteen kautta /home/git/gogs -hakemistoon seuraavan komennon avulla

Koodia: [Valitse]
cd /home/git/gogs
Tämän jälkeen syötin Päätteeseen seuraavan komennon:

Koodia: [Valitse]
mysql --user=root --password=data < scripts/mysql.sql
Kyseinen komento antoi seuraavanlaisen tulosteen:

Koodia: [Valitse]
mysql: [Warning] Using a password on the command line interface can be insecure.
Tällä kertaa ei siis tullut access denied -ilmoitusta kuten aikaisemmin. Pääsen siis nyt ilmeisesti ainakin joltain osin käsiksi tietokantaan.

Siitä huolimatta seuraavat komennot:

Koodia: [Valitse]
DROP DATABASE IF EXISTS gogs;
Koodia: [Valitse]
CREATE DATABASE IF NOT EXISTS gogs CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
Kuitenkin tulostavat seuraavanlaiset virheilmoitukset:

Koodia: [Valitse]
DROP: komentoa ei löytynyt

Koodia: [Valitse]
CREATE: komentoa ei löytynyt

Syötin yllä mainitut komennot Päätteeseen heti seuraavan komennon jälkeen:

Koodia: [Valitse]
mysql --user=root --password=data < scripts/mysql.sql
Miksei siis drop- ja create -komentoja löydy ja miten saan Päätteen löytämään ne?

Muokkaus:

Kokeilin myös seuraavaa komentoa:

Koodia: [Valitse]
mysql -u root -p data

Se antaa seuraavanlaisen tulosteen:

Koodia: [Valitse]
Enter password:
ERROR 1049 (42000): Unknown database 'data'

Mielestäni on hieman kummallista, että Pääte kysyy komennon syöttämisen jälkeen salasanaa, vaikka se on mainittu jo kertaalleen komennossa. Jos salasanaa ei syötä tai sen syöttää väärin, Pääte tulostaa seuraavanlaisen virheilmoituksen:

Koodia: [Valitse]
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

Muokkaus 2: Voisiko asian ratkaista se, että poistaisi MYSQL-tietokannan ja asentaisi sen uudelleen asettaen alla olevan linkin takana olevan kuvan mukaisessa tilanteessa root-käyttäjän salasanaksi seuraavan salasanan:

gogs

http://blog.linoxide.com/wp-content/uploads/2015/06/mysql_1.png




« Viimeksi muokattu: 07.05.16 - klo:19.17 kirjoittanut Saataja »

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Koodia: [Valitse]
mysql --user=root --password=data < scripts/mysql.sql
Kyseinen komento antoi seuraavanlaisen tulosteen:

Koodia: [Valitse]
mysql: [Warning] Using a password on the command line interface can be insecure.
Tällä kertaa ei siis tullut access denied -ilmoitusta kuten aikaisemmin. Pääsen siis nyt ilmeisesti ainakin joltain osin käsiksi tietokantaan.
Tuo on varoitus, joka johtuu siitä, että määrittelit salasanan komennossa. Se ei haittaa mitään. Koska tuo ei tulostanut muuta, niin nuo tiedostossa scripts/mysql.sql olleet komennot suoritettiin onnistuneesti.

Miksei siis drop- ja create -komentoja löydy ja miten saan Päätteen löytämään ne?

Koska komentotulkki (bash) ei suorita noita DROP ja CREATE komentoja vaan ne on tarkoitus suorittaa tuolla mysql-ohjelmalla. Jos komentaisit
Koodia: [Valitse]
mysql --user=root --password=datavoisit suorittaa mysql lauseita kuten nuo DROP ja CREATE komennot. Ne ovat kuitenkin nyt tehtynä, koska suoritit mysql-komennolla tuon scripts/mysql.sql-tiedoston sisällön eli tietokannan pitäisi nyt olla olemassa.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

Saataja

  • Käyttäjä
  • Viestejä: 171
    • Profiili
Koodia: [Valitse]
mysql --user=root --password=data < scripts/mysql.sql
Kyseinen komento antoi seuraavanlaisen tulosteen:

Koodia: [Valitse]
mysql: [Warning] Using a password on the command line interface can be insecure.
Tällä kertaa ei siis tullut access denied -ilmoitusta kuten aikaisemmin. Pääsen siis nyt ilmeisesti ainakin joltain osin käsiksi tietokantaan.
Tuo on varoitus, joka johtuu siitä, että määrittelit salasanan komennossa. Se ei haittaa mitään. Koska tuo ei tulostanut muuta, niin nuo tiedostossa scripts/mysql.sql olleet komennot suoritettiin onnistuneesti.

Miksei siis drop- ja create -komentoja löydy ja miten saan Päätteen löytämään ne?

Koska komentotulkki (bash) ei suorita noita DROP ja CREATE komentoja vaan ne on tarkoitus suorittaa tuolla mysql-ohjelmalla. Jos komentaisit
Koodia: [Valitse]
mysql --user=root --password=datavoisit suorittaa mysql lauseita kuten nuo DROP ja CREATE komennot. Ne ovat kuitenkin nyt tehtynä, koska suoritit mysql-komennolla tuon scripts/mysql.sql-tiedoston sisällön eli tietokannan pitäisi nyt olla olemassa.

Asia selvä!

Iso kiitos tähänastisista tiedoista ja avusta.

Mitä kirjoitan nyt alla olevan linkin takaa avautuvan Gogs:n asennusikkunan Database name -kenttään?

http://localhost:3000/install

Muokkaus:

Syötettyäni asennusikkunassa tietokannan salasanan sille varattuun kenttään ja painettuani Install-painiketta, pääsin seuraavaan ikkunaan. Tästä eteenpäin luulisin pärjääväni omillani. Laitan kuitenkin lisää viestejä, jos ongelmia vielä tulee. Iso kiitos kaikille avusta! :)
« Viimeksi muokattu: 07.05.16 - klo:19.25 kirjoittanut Saataja »

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Mitä kirjoitan nyt alla olevan linkin takaa avautuvan Gogs:n asennusikkunan Database name -kenttään?

http://localhost:3000/install

Uskoisin, että siihen tulee arvo 'gogs' (ilman heittomerkkejä), sillä määrittelit aiemmin sen tietokannan nimeksi:
Koodia: [Valitse]
CREATE DATABASE IF NOT EXISTS gogs CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

Saataja

  • Käyttäjä
  • Viestejä: 171
    • Profiili
Nyt kun olen saanut asennettua Gogs-palvelun onnistuneesti, minun pitäisi päättää, mihin käytän sitä.

En oikein tiedä, mihin voisin käyttää palvelua ja siksi kysynkin apua täältä. Minun olisi tarkoitus pystyä esittelemään palvelun toimintaa ja sen hyödyntämismahdollisuuksia opettajalleni ja luokkatovereilleni.

Mitä minun siis kannattaisi siitä esittää ja miten?