[SVN] Le processus de construction d'un serveur ubuntu par SVN (les graphismes et les textes sont super détaillés)

Table des matières

Étape 0 : Créer l'environnement :

Étape 1 : Téléchargez le package d'installation de Subversion

Étape 2 : Créer un répertoire de dépôt

Étape 3 : Créer un dépôt

Étape 4 : Modifier la configuration SVN

Étape 5 : Redémarrez le service SVN


Étape 0 : Créer l'environnement :

Le serveur svn est configuré dans le système ubuntu et le système Windows est utilisé comme client pour télécharger des fichiers avec le client svn.

Cet article ne parle que de la construction du serveur svn sous ubuntu, windows utilise le client svn pour envoyer et télécharger des fichiers, voir le prochain blog

Étape 1 : Téléchargez le package d'installation de Subversion

1) Instruction : sudo apt-get install subversion  

(L'image est une invite qui a été installée)

2) Vous pouvez également utiliser la commande pour afficher la version de subversion installée :

svn --version

Étape 2 : Créer un répertoire de dépôt

        Il s'agit uniquement d'un répertoire destiné à fournir un emplacement de stockage pour la création ultérieure d'une bibliothèque de versions. Par défaut, subversion utilise /var/svn comme répertoire racine des données, et il démarre à partir d'ici par défaut.

        Étant donné que le répertoire /usr est utilisé pour stocker des applications, des fichiers de bibliothèque et des documents pour les utilisateurs ordinaires, la bibliothèque SVN est placée sous /usr

1) Créez le répertoire du référentiel svn avec la commande :

cd usr

sudo mkdir svn (Remarque, les autorisations sudo sont requises ici)

Étape 3 : Créer un dépôt

1) Créez une bibliothèque de versions basée sur le chemin établi, tel que C6

2) commande :

cd /usr/svn

sudo svnadmin créer C6

À ce stade, vous pouvez voir qu'il existe des fichiers ou dossiers par défaut sous la bibliothèque de version C6 nouvellement créée : conf \db\format\hooks\locks\README.txt

Étape 4 : Modifier la configuration SVN

1) Entrez dans le répertoire conf et affichez les fichiers de configuration qui doivent être modifiés

 cd /usr/svn/ C6 /conf

 ls

 

Fichier de configuration:

authz : fichier de configuration des autorisations, contrôle des autorisations de lecture et d'écriture

passwd : fichier de configuration du mot de passe du compte

svnserve.conf : fichier de configuration du serveur svn

2) Modifier le fichier svnserve.conf

Commande : sudo vim svnserve.conf

Le contenu du fichier d'origine est commenté, il suffit de supprimer le commentaire avant le contenu spécifié, comme suit :

[général]

anon-access = read 【Contrôler l'autorisation des utilisateurs non authentifiés d'accéder au référentiel】

auth-access = write [Contrôler l'autorité de l'utilisateur authentifié pour accéder au référentiel]

password-db = passwd [Spécifiez le nom d'utilisateur et le nom du fichier de mot de passe, c'est-à-dire que vous devez entrer le nom d'utilisateur et le mot de passe lors de l'accès]

authz-db = authz

realm = /MyBackup/svn/MyBackups [Spécifiez le domaine d'authentification de la bibliothèque de version, c'est-à-dire le nom du domaine d'authentification demandé lors de la connexion, et remplacez-le par votre propre bibliothèque de version]

Fichier d'origine :

Supprimez le symbole de commentaire (#) et enregistrez après modification (wq save) :

3) Modifiez le fichier passwd, ajoutez un compte et un mot de passe (requis pour le paiement dans Windows)

 sudo vim passwd

 

Ajoutez deux comptes ici : mamengguo et wangyunuo, les deux mots de passe sont 123456

4) Modifier le fichier authz

 sudo vim authz

Définissez les autorisations de lecture et d'écriture de l'utilisateur dans le répertoire racine (notez que le symbole du répertoire racine / ne doit pas être inversé ici)

Étape 5 : Redémarrez le service SVN

1) À ce stade, la configuration est terminée et les informations de compte ont été ajoutées avec succès

Lorsque vous modifiez svnserver.conf, vous devez redémarrer le service SVN pour prendre effet. Lorsque vous modifiez les fichiers authz et passwd, vous n'avez pas besoin de redémarrer le service.

2) Redémarrez la commande de service SVN :

sudo svnserve -d -r /usr/svn/

3) Vérifiez la commande d'état du service SVN :

ps aux|prendre svnserve

4) Tuez la commande de processus SVN :

sudo killall svnserve

Jusqu'à présent, le serveur SVN a été configuré 

informations liées :

1) Téléchargement et installation du client SVN (graphiques et textes très détaillés)

2) Le client Windows se connecte au serveur SVN sous ubuntu et télécharge et télécharge des fichiers

--FIN--

Je suppose que tu aimes

Origine blog.csdn.net/qq_41539778/article/details/131046078
conseillé
Classement