Installer Subversion med Web Access på Ubuntu

Dec 28, 2024
Privatliv og sikkerhed
UCACHED INDHOLD

Denne artikel dækker installation af subversion med apache-modulet, så det er let tilgængeligt fra andre systemer på et offentligt netværk. Hvis du vil have en mere sikker svn-server, kan du bruge svnserve + ssh, som ikke er beskrevet i denne artikel.

For at installere subversion skal du åbne en terminal og køre følgende kommando:

sudo apt-get install subversion libapache2-svn

Vi opretter subversion-arkivet i / svn, selvom du skal vælge et sted, der har en god mængde plads.

sudo svnadmin oprette / svn

Derefter skal vi redigere konfigurationsfilen til subversion webdav-modulet. Du kan bruge en anden editor, hvis du vil.

sudo gedit /etc/apache2/mods-enabled/dav_svn.conf

Placeringselementet i konfigurationsfilen dikterer rodmappen, hvor subversionen vil være tilgængelig fra, for eksempel: http://www.server.com/svn

<Sted / svn>

DAV-linjen skal være ikke-kommenteret for at aktivere dav-modulet

# Fjern kommentar til dette for at aktivere lageret,
DAV svn

SVNPath-linjen skal indstilles til det samme sted, som du oprettede arkivet med kommandoen svnadmin.

# Indstil dette til stien til dit arkiv
SVNPath / svn

Det næste afsnit giver dig mulighed for at aktivere godkendelse. Dette er bare grundlæggende godkendelse, så betragt det ikke som ekstremt sikkert. Adgangskodefilen vil blive placeret, hvor AuthUserFile-indstillingen indstiller den til ... sandsynligvis bedst for at lade den være som standard.

# Fjern kommentar fra de følgende 3 linjer for at aktivere grundlæggende godkendelse
AuthType Basic
AuthName “Subversion Repository”
AuthUserFile /etc/apache2/dav_svn.passwd

For at oprette en bruger på lageret skal du bruge følgende kommando:

sudo htpasswd2 -cm /etc/apache2/dav_svn.passwd <brugernavn>

Bemærk, at du kun skal bruge indstillingen -c FØRSTE gang, du opretter en bruger. Derefter vil du kun bruge indstillingen -m, som specificerer MD5-kryptering af adgangskoden, men ikke genskaber filen.

Eksempel:

sudo htpasswd2 -cm /etc/apache2/dav_svn.passwd nørd
Nyt kodeord:
Gentag den nye adgangskode:
Tilføjelse af adgangskode til brugernørden

Genstart apache ved at køre følgende kommando:

sudo /etc/init.d/apache2 genstart

Hvis du nu går i din browser til http://www.server.com/svn, skal du se, at lageret er aktiveret for anonym læseadgang, men forpligtelsesadgang kræver et brugernavn.

Hvis du vil tvinge alle brugere til at godkende selv for læseadgang, skal du tilføje følgende linje lige under AuthUserFile-linjen ovenfra. Genstart apache efter ændring af denne linje.

Kræver gyldig bruger

Hvis du opdaterer din browser nu, bliver du bedt om dine legitimationsoplysninger:

Du har nu en fungerende subversionsserver!

.indgangsindhold .indgangsfod

Install Apache2 Subversion And WebSVN On Ubuntu

How To Install Apache2 Subversion And WebSVN On Ubuntu

How To Install Subversion Server SVN On Ubuntu 16

Install Vuze Web User Interface For Ubuntu 16.04 Server

How To Install Subversion Server SVN Server On Ubuntu 17 Zesty Zapus

How To Install RabbitVCS On Ubuntu Linux

How To Install SVN On Ubuntu 10.04 LTS

Instalación De Subversion En Ubuntu Server

Installing And Using Subversion In Amazon Web Services

Installing A Web Server On Ubuntu AWS EC2

Linux: Installing A Web Server On Ubuntu 17.04

How To Install WebSVN For Apache Subversion(SVN) In CentOS

Setup SVN Ubuntu

How To Install Rsbot On Linux

Secured Subversion On Ubuntu 14.04 LTS - Deploy On Azure , AWS And Google Cloud Platform.

How To Install SVN Server On Linux


Privatliv og sikkerhed - Mest populære artikler

Sådan konverteres dit eksisterende Amazon Echo til Kid's Edition

Privatliv og sikkerhed Mar 9, 2025

UCACHED INDHOLD Josh Hendrickson Amazon tilbyder en $ 70 Echo Dot Kid's Edition med integreret forældrekontrol. Men du kan konvertere ethver..


App-butikker kan ikke beskytte dig mod apps, der misbruger dine data

Privatliv og sikkerhed Sep 11, 2025

UCACHED INDHOLD Apps, du får fra en appbutik, er ikke nødvendigvis pålidelige. En top-app i Mac App Store, der holder browserdata op, er bare det seneste eksempel. Selv en app,..


Sådan styres dine YouTube-indstillinger for beskyttelse af personlige oplysninger

Privatliv og sikkerhed Feb 25, 2025

Takket være Googles store Google+ push for et par år siden er mange YouTube-konti forbundet med deres ejers rigtige navn. Stans dit navn i Google, og et af de første resultater k..


Sådan monteres dit Windows 10 (eller 8) systemdrev på Linux

Privatliv og sikkerhed Jul 10, 2025

UCACHED INDHOLD Hvis du er dual-booting Linux sammen med Windows 10, 8 eller 8.1, og du vil montere din Windows-systempartition og få adgang til dens filer, får d..


Svindlere bruger en falsk version af AdwCleaner til at narre folk

Privatliv og sikkerhed Feb 11, 2025

Den seneste tendens i det forfærdelige Windows-økosystem er ret latterligt - svindlere har en falsk version af det velrenommerede AdwCleaner-værktøj, som er et ægte værktøj t..


Ubuntu-udviklere siger, at Linux Mint er usikker. Har de ret?

Privatliv og sikkerhed Jun 16, 2025

UCACHED INDHOLD Linux Mint er usikker, ifølge en Canonical-ansat Ubuntu-udvikler, der siger, at han ikke ville gøre sin onlinebank på en Linux Mint-pc. Udvikleren hævder, at L..


Tilpasning af en dedikeret virtuel webserver

Privatliv og sikkerhed May 22, 2025

UCACHED INDHOLD Når du får en dedikeret virtuel server til at køre dit websted, er chancerne gode, at den er konfigureret til alle og ikke tilpasset til at maksimere ydeevnen til at ..


Vær forsigtig med ikke at installere uønsket software med Digsby

Privatliv og sikkerhed Aug 13, 2025

UCACHED INDHOLD Hvis du er interesseret i at prøve den nyeste version af Digsby, skal du være forsigtig under installationen, så du ikke ender med en masse ekstra junk-software, du ikke ..


Kategorier