The Rise of Machines: Real World Applications of AI
Kunstig intelligens er ikke i fremtiden, det er her lige i nuet I denne blog Læs, hvordan kunstig intelligens-applikationer har påvirket forskellige sektorer.
Gitea er et alternativt open source, selvhostet versionskontrolsystem drevet af Git. Gitea er skrevet i Golang og er en letvægtsløsning, der skal hostes på enhver platform.
sudoprivilegier.Opdater først dit system.
sudo yum update
Installer Git.
sudo yum -y install git
Gitea understøtter følgende databaseservere.
Til denne vejledning vil vi bruge MariaDB-serveren.
sudo yum -y install mariadb-server
Når du er færdig, skal du sørge for, at MariaDB er aktiveret og kører.
systemctl enable mariadb.service
systemctl start mariadb.service
Kør derefter kommandoen nedenfor for at sikre MariaDB-serveren ved at oprette en root-adgangskode og ikke tillade ekstern root-adgang.
sudo mysql_secure_installation
Når du bliver bedt om det, skal du besvare spørgsmålene nedenfor ved at følge vejledningen.
Enter current password for root (enter for none): Just press the Enter
Set root password? [Y/n]: Y
New password: Enter password
Re-enter new password: Repeat password
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y
Genstart MariaDB.
sudo systemctl restart mariadb.service
Log ind på MariaDB-konsollen.
sudo mysql -u root -p
Indtast derefter den adgangskode, du oprettede ovenfor, for at logge ind. Du vil se MariaDB-velkomstbeskeden.
Opret en database kaldet gitea.
CREATE DATABASE gitea;
Opret en databasebruger kaldet giteausermed en ny adgangskode.
CREATE USER 'giteauser'@'localhost' IDENTIFIED BY 'new_password_here';
Sørg for at erstatte new_password_heremed en stærk og kompleks adgangskode.
Giv derefter brugeren fuld adgang til databasen.
GRANT ALL ON gitea.* TO 'giteauser'@'localhost' IDENTIFIED BY 'user_password_here' WITH GRANT OPTION;
Gem til sidst dine ændringer og afslut.
FLUSH PRIVILEGES;
EXIT;
Opret en bruger til at køre Gitea.
sudo adduser --system --shell /bin/bash --comment 'Git Version Control' --user-group --home-dir /home/git -m git
Opret den nødvendige mappestruktur.
sudo mkdir -p /var/lib/gitea/{custom,data,indexers,public,log}
sudo chown git:git /var/lib/gitea/{data,indexers,log}
sudo chmod 750 /var/lib/gitea/{data,indexers,log}
sudo mkdir /etc/gitea
sudo chown root:git /etc/gitea
sudo chmod 770 /etc/gitea
Gitea binær kan downloades ved at køre følgende kommandoer. Du bør erstatte linket nedenfor med et link til den seneste version fra denne downloadside .
sudo wget -O gitea https://dl.gitea.io/gitea/1.6.1/gitea-1.6.1-linux-amd64
sudo chmod +x gitea
Kopier det binære til en global placering.
sudo cp gitea /usr/local/bin/gitea
Opret en linux servicefil.
sudo touch /etc/systemd/system/gitea.service
Brug en teksteditor efter eget valg, åbn denne nyoprettede fil og udfyld den med følgende.
[Unit]
Description=Gitea (Git with a cup of tea)
After=network.target
After=mariadb.service
[Service]
# Modify these two values and uncomment them if you have
# repos with lots of files and get an HTTP error 500 because
# of that
###
#LimitMEMLOCK=infinity
#LimitNOFILE=65535
RestartSec=2s
Type=simple
User=git
Group=git
WorkingDirectory=/var/lib/gitea/
ExecStart=/usr/local/bin/gitea web -c /etc/gitea/app.ini
Restart=always
Environment=USER=git HOME=/home/git GITEA_WORK_DIR=/var/lib/gitea
# If you want to bind Gitea to a port below 1024 uncomment
# the two values below
###
#CapabilityBoundingSet=CAP_NET_BIND_SERVICE
#AmbientCapabilities=CAP_NET_BIND_SERVICE
[Install]
WantedBy=multi-user.target
Aktiver og start Gitea ved opstart.
sudo systemctl daemon-reload
sudo systemctl enable gitea
sudo systemctl start gitea
Sørg for, at Gitea kører.
sudo systemctl status gitea
Aktiver trafik til Giteas standardport i firewalld:
sudo firewall-cmd --add-port 3000/tcp --permanent
sudo firewall-cmd --reload
Åbn endelig en webbrowser og peg den til:
http://YOUR_SERVER_IP:3000/install
Følg instruktionerne på skærmen for at fuldføre Gitea-opsætningen.
Kunstig intelligens er ikke i fremtiden, det er her lige i nuet I denne blog Læs, hvordan kunstig intelligens-applikationer har påvirket forskellige sektorer.
Er du også et offer for DDOS-angreb og forvirret over forebyggelsesmetoderne? Læs denne artikel for at løse dine spørgsmål.
Du har måske hørt, at hackere tjener mange penge, men har du nogensinde spekuleret på, hvordan tjener de den slags penge? lad os diskutere.
Vil du se revolutionerende opfindelser fra Google, og hvordan disse opfindelser ændrede livet for ethvert menneske i dag? Læs derefter til bloggen for at se opfindelser fra Google.
Konceptet med selvkørende biler til at køre på vejene ved hjælp af kunstig intelligens er en drøm, vi har haft i et stykke tid nu. Men på trods af flere løfter er de ingen steder at se. Læs denne blog for at lære mere...
Efterhånden som videnskaben udvikler sig i et hurtigt tempo og overtager en stor del af vores indsats, stiger risikoen for at udsætte os selv for en uforklarlig Singularitet. Læs, hvad singularitet kunne betyde for os.
Læs bloggen for at kende forskellige lag i Big Data-arkitekturen og deres funktionaliteter på den enkleste måde.
Opbevaringsmetoderne for dataene har været under udvikling, kan være siden fødslen af dataene. Denne blog dækker udviklingen af datalagring på basis af en infografik.
I denne digitalt drevne verden er smarte hjemmeenheder blevet en afgørende del af livet. Her er et par fantastiske fordele ved smarte hjemmeenheder om, hvordan de gør vores liv værd at leve og enklere.
For nylig udgav Apple macOS Catalina 10.15.4 en supplerende opdatering for at løse problemer, men det ser ud til, at opdateringen forårsager flere problemer, hvilket fører til mursten af mac-maskiner. Læs denne artikel for at lære mere