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

Tutorial zu HTML-Formular-Tags (3): Eingabe-Tag

Tutorial zu HTML-Formular-Tags. In diesem Abschni...

Detaillierte Erklärung der grundlegenden Typen von TypeScript

Inhaltsverzeichnis Boolescher Typ Nummerntypen Ze...

Implementierung eines Random Roll Callers basierend auf JavaScript

In diesem Artikel wird der spezifische JavaScript...

Einführung, Installation und Verwendung von Hyper-V (detaillierte Abbildungen)

Vorwort: Als Gigant in der IT-Branche ist Microso...

Drei Strategien zum Umschreiben von MySQL-Abfrageanweisungen

Inhaltsverzeichnis Komplexe Abfrage und schrittwe...

So verwenden Sie die Vue3-Komponente zum asynchronen Laden von Daten Suspense

Inhaltsverzeichnis Vorwort Komponenten erstellen ...

jQuery implementiert den Tabellen-Paging-Effekt

In diesem Artikel wird der spezifische Code von j...

Mysql Sql-Anweisungsübungen (50 Fragen)

Tabellenname und Felder –1. Studentenliste Studen...

Über Front-End JavaScript ES6 Details

Inhaltsverzeichnis 1. Einleitung 1.1 Babel-Transc...

5 Möglichkeiten zur Migration von MySQL zu ClickHouse

Die Datenmigration muss von MySQL nach ClickHouse...

js-Version zur Realisierung der Rechnerfunktion

In diesem Artikelbeispiel wird der spezifische Co...