Kann KI mit zunehmender Anzahl von Ransomware-Angriffen kämpfen?
Ransomware-Angriffe nehmen zu, aber kann KI helfen, den neuesten Computervirus zu bekämpfen? Ist KI die Antwort? Lesen Sie hier, ob KI boone oder bane ist
Git ist ein Versionskontrollsystem (VCS), mit dem Änderungen im Code verfolgt werden können. In diesem Tutorial werden wir einen HTTP (S) Git-Server installieren und die Authentifizierung mit Benutzername / Passwort hinzufügen.
nano, vim).Wir müssen nginx, git, fcgiwrapund Apache utils. Gehen Sie voran und tippen Sie in das Terminal.
sudo apt-get install nginx git fcgiwrap apache2-utils
dpkgNginx kann nicht installiert werden, wenn bereits ein anderer Prozess (z. B. Apache) an Port 80 gebunden ist.
Angenommen, Sie möchten das Git-Verzeichnis unter erstellen /var/www/git, müssen Sie die folgenden Befehle ausführen:
mkdir /var/www/git
chown www-data:www-data /var/www/git # Make sure www-data (the user fastcgi runs) from has permissions.
Jetzt müssen wir Nginx so konfigurieren, dass Git-Verkehr an Git weitergeleitet wird. Dies kann zur Standardkonfiguration hinzugefügt werden, eine benutzerdefinierte server {}bei /etc/nginx/conf.doder /etc/nginx/sites-enabled.
Die Parameter und Anweisungen der Konfigurationsdatei müssen in der Reihenfolge hinzugefügt werden, in der sie unten aufgeführt sind.
location ~ (/.*) {
client_max_body_size 0; # Git pushes can be massive, just to make sure nginx doesn't suddenly cut the connection add this.
auth_basic "Git Login"; # Whatever text will do.
auth_basic_user_file "/var/www/git/htpasswd";
include /etc/nginx/fastcgi_params; # Include the default fastcgi configs
fastcgi_param SCRIPT_FILENAME /usr/lib/git-core/git-http-backend; # Tells fastcgi to pass the request to the git http backend executable
fastcgi_param GIT_HTTP_EXPORT_ALL "";
fastcgi_param GIT_PROJECT_ROOT /var/www/git; # /var/www/git is the location of all of your git repositories.
fastcgi_param REMOTE_USER $remote_user;
fastcgi_param PATH_INFO $1; # Takes the capture group from our location directive and gives git that.
fastcgi_pass unix:/var/run/fcgiwrap.socket; # Pass the request to fastcgi
}
Wenn Sie Ihre Git-Repositorys in einem Unterverzeichnis haben möchten, z. http://your-domain.com/reposMachen Sie die erste Zeile location ~ /repos(/.*) {, es ist eine Regex.
Stellen Sie sicher, dass die
server_nameDirektive in Ihrerserver {}nicht mit irgendetwas anderem kollidiert, sonst gibt Nginx die Anfrage nicht weiter.
Nginx akzeptiert Apache- htpasswdDateien. Um sie zu erstellen, müssen Sie den folgenden Befehl ausführen:
htpasswd -c /var/www/git/htpasswd <your username>
Sie werden aufgefordert, Ihr Passwort einzugeben. Gehen Sie wie folgt vor, um weitere Benutzer hinzuzufügen:
htpasswd /var/www/git/htpasswd <another username>
Stellen Sie sicher, dass Sie Nginx neu laden, um alle Änderungen zu übernehmen, indem Sie Folgendes ausführen:
sudo service nginx reload
Sie haben jetzt einen privaten Git-Server! Genießen.
Bitte beachten Sie, dass www-data(das Benutzerkonto, unter dem FastCGI ausgeführt wird) Lese- und Schreibzugriff auf das Git-Repository haben muss. Das Erstellen eines Skripts erspart später Kopfschmerzen.
Öffnen Sie Ihre Skriptdatei dh. /var/www/git/gitinit.shund fügen Sie Folgendes ein:
#!/bin/sh
sudo -u www-data mkdir $1
cd $1
sudo -u www-data git init --bare
Sie können das Skript folgendermaßen ausführen:
cd /var/www/git
./gitinit.sh repo-name
Denken Sie daran, die Ausführung durch Ausführen zuzulassen:
chmod +x /var/www/git/gitinit.sh
Ransomware-Angriffe nehmen zu, aber kann KI helfen, den neuesten Computervirus zu bekämpfen? Ist KI die Antwort? Lesen Sie hier, ob KI boone oder bane ist
ReactOS, ein quelloffenes und kostenloses Betriebssystem, ist hier mit der neuesten Version. Kann es den Anforderungen moderner Windows-Benutzer genügen und Microsoft zu Fall bringen? Lassen Sie uns mehr über dieses alte, aber neuere Betriebssystem erfahren.
Whatsapp hat endlich die Desktop-App für Mac- und Windows-Benutzer auf den Markt gebracht. Jetzt können Sie ganz einfach von Windows oder Mac auf WhatsApp zugreifen. Verfügbar für Windows 8+ und Mac OS 10.9+
Lesen Sie dies, um zu erfahren, wie Künstliche Intelligenz bei kleinen Unternehmen beliebt wird und wie sie die Wahrscheinlichkeit erhöht, sie wachsen zu lassen und ihren Konkurrenten einen Vorsprung zu verschaffen.
Vor kurzem hat Apple macOS Catalina 10.15.4 als Ergänzungsupdate veröffentlicht, um Probleme zu beheben, aber es scheint, dass das Update mehr Probleme verursacht, die zum Bricking von Mac-Computern führen. Lesen Sie diesen Artikel, um mehr zu erfahren
13 Tools zur kommerziellen Datenextraktion von Big Data
Unser Computer speichert alle Daten in einer organisierten Weise, die als Journaling-Dateisystem bekannt ist. Es ist eine effiziente Methode, die es dem Computer ermöglicht, Dateien zu suchen und anzuzeigen, sobald Sie auf die Suche klicken.https://wethegeek.com/?p=94116&preview=true
Da sich die Wissenschaft schnell weiterentwickelt und einen Großteil unserer Bemühungen übernimmt, steigt auch das Risiko, uns einer unerklärlichen Singularität auszusetzen. Lesen Sie, was Singularität für uns bedeuten könnte.
Ein Einblick in 26 Big-Data-Analysetechniken: Teil 1
KI im Gesundheitswesen hat in den letzten Jahrzehnten große Fortschritte gemacht. Somit wächst die Zukunft der KI im Gesundheitswesen immer noch von Tag zu Tag.