Detaillierte Erläuterung des SVN-Ein-Klick-Installations-Shell-Skripts unter Linux

Detaillierte Erläuterung des SVN-Ein-Klick-Installations-Shell-Skripts unter Linux
#!/bin/bash
#SVN herunterladen
yum -y installiere Subversion
#Alibaba Cloud OSS-Daten wget -P /root https://babyrita.oss-cn-beijing.aliyuncs.com/lnmp/quyeweb/ziliao.zip
#Entpacken Sie die Datendatei unzip ziliao.zip
#Erstellen Sie ein neues svndata-Verzeichnis mkdir /home/svndata
#Der SVN-Server lauscht auf dem Standardport 3690 svnserve -d -r /home/svndata
#SVN-Repository erstellen svnadmin create /home/svndata/www
#Kopieren Sie die Daten an den entsprechenden Speicherort\cp /root/ziliao/passwd.txt /home/svndata/www/conf/passwd
\cp /root/ziliao/svnserve.txt /home/svndata/www/conf/svnserve.conf
\cp /root/ziliao/post-commit.txt /home/svndata/www/hooks/post-commit
#Hook-Datei ausführbare Datei chmod +x /home/svndata/www/hooks/post-commit
cd /home/svndata/www/
#SVN im lokalen und Website-Stammverzeichnis auschecken ---Automatisierung --Keine Kennworteingabe erforderlich SVN co svn://127.0.0.1/www --Benutzername svn1113 --Passwort svn123 --no-auth-cache
svn co svn://127.0.0.1/www /home/wwwroot/www --Benutzername svn1113 --Passwort svn123 --no-auth-cache
#Benutzer und Benutzergruppen erstellen groupadd www
Benutzeradd -g www www
#Legen Sie die Berechtigungen für das Website-Verzeichnis fest chown -R www:www /home/wwwroot/www

Wissenspunktergänzung: Werfen wir einen Blick auf das Linux-Shell-Skript SVN, das das Projekt automatisch aktualisiert und verpackt, veröffentlicht und sichert

Hier bereiten wir eine Konfigurationsdatei vor, um die SVN-Adresse, den Zielpfad, den Benutzernamen und das Passwort zu speichern.

Name der Konfigurationsdatei: toolConfig.properties

#svn-Adresse svnAddress=https://192.168.1.253/[IhrPfad]
#Lokaler Pfad (Zieladresse)
localDir=E:\shelltest
#svn Benutzername Benutzername=jack
#svn Passwort Passwort=123456

Entsprechendes Shell-Skript

#!/bin/bash
Quelle ./toolConfig.properties
svn_ip=${svnAddress}
lokaler_Pfad=${localDir}
u_name=${Benutzername}
p_wd=${Passwort}
 
svn co ${svn_ip} ${local_path} --Benutzername ${u_name} --Passwort ${p_wd}

Zusammenfassen

Oben finden Sie Einzelheiten zur Installation von Shell-Skripten in Svn mit einem Klick unter linxu. Weitere Informationen zur Installation von Shell-Skripten in Linux mit einem Klick finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

Das könnte Sie auch interessieren:
  • Ubuntu, Linux Mint - Ein-Klick-Installation der Shell-Skriptfreigabe für den Chrome-Browser
  • Shell-Skript zur Implementierung der Ein-Klick-Installation von SNMP unter Linux
  • Alibaba Cloud ECS (Linux) Ein-Klick-Installation Webumgebung sh Installationsschritte
  • Eine vollständige Anleitung zur Installation einer Webumgebung unter Linux mit einem Klick (Alibaba Cloud Server)
  • Erstellen und Ausführen von Linux-Shell-Skripten
  • So erhalten Sie das aktuelle Arbeitsverzeichnis in einem Shell-Skript unter Linux

<<:  Implementierung des React Page Turner (inkl. Front- und Backend)

>>:  Vue.js implementiert eine einfache Timerfunktion

Artikel empfehlen

Einführung in Who-Befehlsbeispiele in Linux

Über wen Zeigt die am System angemeldeten Benutze...

CSS3-Animation zum Erzielen des Streamer-Button-Effekts

Beim Erlernen von CSS3 habe ich festgestellt, das...

Detaillierte Erläuterung gängiger Methoden von JavaScript Array

Inhaltsverzeichnis Methoden, die das ursprünglich...

Anwendungshandbuch für chinesische WEB-Schriftarten

Die Verwendung von Schriftarten im Web ist sowohl ...

Spezifische Verwendung von MySQL-Fensterfunktionen

Inhaltsverzeichnis 1. Was ist eine Fensterfunktio...

Zusammenfassung zweier Methoden zum Implementieren der Vue-Druckfunktion

Methode 1: Installieren Sie das Plugin über npm 1...

Einige Parameterbeschreibungen von Texteingabefeldern im Webdesign

In Gästebüchern, Foren und anderen Orten werden i...

So entfernen Sie die Trennlinie einer Webseitentabelle

<br />So entfernen Sie die Trennlinien einer...

Webdesign-Tutorial (4): Über Materialien und Ausdrücke

<br />Vorheriges Webdesign-Tutorial: Webdesi...