1. Informations de base
Subversion Edge est un package intégré de logiciels de contrôle de version qui intègre trois logiciels, dont Subversion, Apache et ViewVC. Installation simple et gestion pratique.
Svn est un gestionnaire de versions de code, intuitif et simple, qui peut également être utilisé comme serveur de fichiers pour stocker des fichiers partagés.
Site officiel: http://subversion.apache.org/
Lien de téléchargement: http://pkg.collab.net/release/linux64/en/catalog.shtml
Deux, installation et déploiement
1. Installez et configurez JDK
référence:
https://blog.csdn.net/llwy1428/article/details/85232267
2. Créez un répertoire
[root @ localhost ~] # mkdir / opt / svn
[root @ localhost ~] # cd / opt / svn
3. Télécharger des fichiers
[root @ localhost svn] # wget https://downloads-guests.open.collab.net/files/documents/61/17071/CollabNetSubversionEdge-5.2.0_linux-x86_64.tar.gz
4. Décompressez le fichier
[root @ localhost svn] # tar zxvf CollabNetSubversionEdge-5.2.0_linux-x86_64.tar.gz
5. Créer de nouveaux utilisateurs et responsabiliser
[root @ localhost ~] # useradd svn
[root @ localhost ~] # chown svn: svn -R / opt / svn / *
6. Vérifiez l'utilisation de base
[root @ localhost ~] # / opt / svn / csvn / bin / csvn
Utilisation: bin / csvn [console | démarrer | arrêter | redémarrer | condrestart | statut | installer | supprimer | vidage]
7. Changer d'utilisateur
[root @ localhost ~] # su - svn
8. Démarrez le service
[svn @ localhost ~] $ / opt / svn / csvn / bin / csvn start
9. Afficher le port de démarrage
[svn @ localhost ~] $ netstat -lntp
10. Vue du navigateur
Entrez http://192.168.11.16:3343/ dans la barre d'adresse du navigateur ( 192.168.11.16 est l'adresse IP de ma machine virtuelle)
Mot de passe utilisateur initial: admin / admin
11. Les paramètres système, la réinitialisation du mot de passe, la gestion des utilisateurs, etc. peuvent être définis sur la page
12. Création et configuration du référentiel, création d'un référentiel "mysvn"
13. Effectuez les réglages de base pour le service et réinitialisez le mot de passe
14. Démarrez le service de référentiel
15. Afficher le référentiel
16. Adresse de l'entrepôt SVN
http://192.168.11.16:18080/svn/mysvn
Jusqu'à présent, Centos7 Subversion Edge construit des SVN et des services Web, et l'opération est terminée!