Git

Kuidas installida GitScrum Debiani 10

Kuidas installida GitScrum Debiani 10

GitScrum on tasuta avatud lähtekoodiga ülesannete haldamise tööriist, mida saate kasutada projektide hõlpsaks haldamiseks. GitScrum kasutab meeskonna tõhusamaks juhtimiseks kuulsat Giti platvormi ja Scrumi tarkvara metoodikat. See tarkvara aitab kasutajatel jälgida erinevate ülesannete täitmiseks kuluvat aega ja pidada arvestust projektide üle, millega kasutajad tegelevad. Kasutajad saavad luua mitu projekti, pidada arvestust erinevatele kasutajatele määratud projektide kohta ja isegi reaalajas vestelda. See artikkel näitab teile, kuidas installida GitScrum Debian 10-sse.

Eeldused

GitScrumi installimine Debian 10-s

GitScrumi installimiseks Debian 10-s avage kõigepealt terminaliaken, kasutades Ctrl + Alt + T otsetee. Seejärel värskendage süsteem uusimale saadaolevale versioonile, väljastades järgmise käsu:

$ apt-get update -y

Pärast seda värskendage apt-paketti, kasutades alltoodud käsku:

$ apt-get upgrade -y

Nüüd, kui süsteem ja apt-pakett on uuendatud, alustame installiprotsessi.

1. samm: installige LAMP-server

Kõigepealt peate installima Apache veebiserveri, MariaDB serveri ja PHP koos LAMP-serveri jaoks vajalike laiendustega. LAMP-serveri installimiseks sisestage järgmine käsk:

$ apt-get install apache2 mariadb-server libapache2-mod-php php php-cli php-common php-mailparse php-mysql php-gmp php-curl php-mbstring php-imap php-ldap php-gd php-xml php- cli php-zip php-yaml php-dev php-pirn unzip curl git -y

2. samm: redigeerige PHP-faili ja autentige süsteem

Kui olete serveri installinud, avage php.ini-fail mõnede muudatuste tegemiseks:

$ nano / etc / php / 7.3 / apache2 / php.ini


Muutke failis järgmisi väärtusi:

mälu_piirang = 256M
upload_max_filesize = 100M
max_ception_time = 300
kuupäev.ajavöönd = Aasia / Kolkata

Salvestage muudetud fail, kasutades Ctrl + O otsetee.

Nüüd käivitage teenus Apache ja MariaDB. Apache'i käivitamiseks väljastage terminalis järgmine käsk:

$ systemctl start apache2


Kui süsteem küsib autentimist, sisestage lihtsalt parool ja klõpsake nuppu Autentimine nuppu.

Nüüd käivitage teenus MariaDB järgmise käsu abil:

$ systemctl algus mariadb


Viige autentimisprotsess lõpule.

Pärast süsteemi taaskäivitamist lubage apache käivitada, kasutades järgmist käsku:

$ systemctl lubab apache2


Autentige süsteem.

Pärast seda ilmub väljund, mis on sarnane sellele:

Luba MariaDB-l käivitada pärast süsteemi taaskäivitamist järgmise käsu abil:

$ systemctl lubab mariadb


Seejärel autentige süsteem.

3. samm: konfigureerige MariaDB andmebaas

MariaDB juurparool on algselt konfigureeritud, seega peate määrama parooli. Logige sisse MariaDB kesta järgmise käsuga:

$ sudo mysql

Pärast löömist Sisenema, väljund kuvatakse järgmiselt:


Seadistage parool järgmise käsuga:

MariaDB [(pole ühtegi]]> MÄÄRATA 'root' @ 'localhost' parool = PASSWORD ("juurparool");


Sisestage väärtused juurkasutajale ja localhostile, seejärel sisestage parool, mille soovite seada.

Pärast seda looge GitScrumi andmebaas ja kasutaja, kasutades järgmist käsku:

MariaDB [(pole ühtegi]]> LOE ANDMEBAAS gitscrumdb;


Järgmisena looge GitScrumi kasutaja järgmise käsu abil:

MariaDB [(pole)]> LOE KASUTAJA 'gitscrumuser' @ 'localhost' IDENTIFITSEERITUD 'parooliga';


Järgmine samm on anda kõik õigused ja privileegid GitScrumi andmebaasile, kasutades järgmist:

MariaDB [(pole ühtegi]]> ANTAGA KÕIKIDELE gitscrumdb.* TOETUSEGA 'gitscrumuser' @ 'localhost';

Loputage õigused allpool toodud käsu abil:

MariaDB [(pole ühtegi]]> FLUSH PRIVILEGES;

Ja siis väljuge väljastades järgmised andmed:

MariaDB [(pole ühtegi]]> VÄLJU;

4. samm: installige Composer

Composer on meie projekti jaoks hädavajalik PHP-paketi tugihaldur. Laadige heliloojafail alla järgmise käsuga:

$ php -r "copy ('https: // getcomposer.org / installer ',' helilooja-häälestus.php '); "


Faili allalaadimise ja andmete terviklikkuse kinnitamiseks väljastage alltoodud käsk:

HASH = "$ (wget -q -O - https: // helilooja.github.io / installer.sig) "php -r" if (hash_file ('SHA384', 'helilooja seadistamine.php ') ===' $ HASH ') kaja' Installer on kontrollitud '; else echo 'Installer on rikutud'; unlink ('helilooja-seadistamine.php '); kaja PHP_EOL; "


Fraas Installer kontrollitud väljundis näitab, et kõik töötab õigesti.

Helilooja installimiseks käivitage järgmine käsk:

php helilooja seadistamine.php --install-dir = / usr / local / bin - failinimi = helilooja


Mõne aja pärast näete sellist väljundit:

5. samm: installige GitScrum

Kõigepealt muutke kataloog oma Apache juurkataloogiks. Seejärel saate alla laadida GitScrumi.

$ cd / var / www / html


GitScrumi allalaadimiseks kasutage järgmist käsku:

$ helilooja loo projekti gitscrum-community-edition / laravel-gitscrum --stabiilsus = stabiilne --peep-vcs


Kui vajutate Sisenema, installimine algab. Mõne aja pärast näete sellist väljundit:


Uuendage ja muutke kataloog allalaaditud kataloogiks. Järgmisena värskendage GitScrum järgmise käsuga:

$ cd Laravel-gitscrum


Kui olete kataloogis, sisestage:

helilooja värskendus


GitScrumi Githubiga integreerimiseks peate Githubis looma rakenduse. Avage see link ja näete järgmist ekraani:


Logige sisse oma kontole või registreeruge uue konto saamiseks. Seejärel näete ekraani uue OAuthi rakenduse registreerimiseks. Esitage Rakenduse nimi, kodulehe URL (mis peavad töötama ja vastama serveri päringutele) ja Rakenduse tagasihelistamise URL.

Seejärel klõpsake nuppu Registreerige rakendus. Pärast seda näete järgmist ekraani:


Järgmine samm on kasutada Kliendi ID ja kliendisaladus rakenduse registreerimise lehelt ja kleepige need rakendusse .env-fail. Juurdepääs failile järgmise käsuga:

$ nano / var / www / html / laravel-gitscrum /.env


Siin esitage Kliendi ID ja kliendisaladus, siis sulgege fail, kasutades Ctrl + O otsetee.

Andmebaasi migreerimiseks käivitage järgmine käsk:

$ php käsitöölised rändavad

Seejärel sisestage järgmine käsk:

$ php käsitööline db: seeme

Pärast seda muutke õigusi, kasutades alltoodud käsku:

$ chown -R www-data: www-data / var / www / html / laravel-gitscrum /

Õigused hakkavad muutuma; kui need on tehtud, värskendage järgmist õiguste komplekti järgmise käsu abil:

$ chmod -R 775 / var / www / html / laravel-gitscrum /

Apache seadistamine GitScrumi jaoks

Apache virtuaalse hosti konfigureerimiseks GitScrumi jaoks pääsege failile juurde järgmise käsuga:

$ nano / etc / apache2 / sites-available / gitscrum.konf


Lisage faili järgmised koodiread. Asenda ServerAdmin ja ServerName serveriga, millega soovite seda konfigureerida.


ServerAdmin [meiliga kaitstud]
# Administraatori serveri aadress
DocumentRoot / var / www / html / laravel-gitscrum / public
# Tee dokumendi juurkataloogi
ServerName test.veebisaidil.com
# Serveri nimi või URL

Valikud FollowSymlinks Allow
# Tee või kataloog ja õigused
Alista kõik Nõua kõik lubatud

ErrorLog $ APACHE_LOG_DIR / viga.logi
# Vigalogide helistamine, kui neid on
CustomLog $ APACHE_LOG_DIR / juurdepääs.logi
# Kohandatud logide helistamine
kokku


Salvestage fail. Apache'i konfiguratsiooni kontrollimiseks kasutage järgmist käsku:

$ apache2ctl configtest


Süntaks Okei tähendab, et väljund on õige.


Lubage virtuaalne host ja Apache ümberkirjutamise moodul, kasutades järgmist käsku:

$ a2ensite gitscrum.konf

Nüüd kirjutage moodul järgmise käsu abil ümber:

$ a2enmod kirjuta ümber


Nende muudatuste kajastamiseks taaskäivitage Apache veebiserver / teenus:

$ systemctl taaskäivitage apache2

Sisestage teenuse taaskäivitamiseks autentimine:

Apache-teenuse oleku kontrollimiseks kasutage järgmist käsku:

$ systemctl olek apache2

Väljund näitab, et server töötab korralikult.


Viimane samm on juurdepääs GitScrumi veebisaidile URL-i põhjal, mida kasutasite juurutamisprotsessis. Seejärel volitate oma kontot Debian 10-s GitScrumi kasutama.

Järeldus

See artikkel näitas teile, kuidas installida ja konfigureerida GitScrum Debian 10 serverisse. Alustasime LAMP-serveri installimisega, seejärel installisime Composeri ja GitScrumi ning lõpuks viisime läbi vajalikud seadistused. Kasutage seda meetodit julgelt GitScrumi installimiseks ja konfigureerimiseks, kasutades Apache'i ja muid Debian 10 serveri tugipakette.

Kommertsmängumootorite avatud lähtekoodiga sadamad
Tasuta, avatud lähtekoodiga ja platvormidevaheliste mängumootorite puhkusereise saab kasutada nii vanade kui ka mõnede üsna hiljutiste mängude pealkir...
Parimad Linuxi käsurea mängud
Käsurida pole Linuxi kasutamisel lihtsalt teie suurim liitlane - see võib olla ka meelelahutusallikas, sest saate seda kasutada paljude lõbusate mängu...
Parimad Linuxi mängupuldi kaardistamise rakendused
Kui teile meeldib mängida Linuxis mänge tavalise klaviatuuri ja hiire sisestussüsteemi asemel mängupuldiga, on teie jaoks mõned kasulikud rakendused. ...