Comment supprimer et créer de nouveaux référentiels avec un serveur de sous-version?

StackOverflow https://stackoverflow.com/questions/344406

  •  19-08-2019
  •  | 
  •  

Question

Ok, alors je viens de faire quelque chose de stupide.

Je configure pour la première fois un serveur Subversion qui sera utilisé par les sous-traitants. J'ai effectué la configuration en 1 clic, créé mon projet et procédé à mon premier enregistrement de notre application en pensant que je passerais plus loin et que je supprimerais les informations relatives au mot de passe dans la chaîne de connexion du fichier de configuration.

Duh ...

Il me faut donc maintenant supprimer ce projet dans le référentiel et le recréer pour pouvoir archiver cette fois sans le mot de passe. En parcourant les options de l’aide de svnadmin, je ne vois aucune option permettant de supprimer un référentiel.

Comment je fais ça? Points faciles ici!

Était-ce utile?

La solution

Pour supprimer le référentiel de projet, supprimez simplement le dossier du serveur, puis faites à nouveau svnadmin create.

Will a raison, je n’ai pas lu correctement la phrase du mot de passe. L'extraction et la suppression ne résoudront pas les problèmes de sécurité. En cas de doute, suivez le livre ou consultez le lien du système de gestion de contenu.

Autres conseils

Vous pouvez supprimer le fichier et purger tout son historique, puis le réimporter proprement.

Vérifiez ceci depuis la FAQ SVN:

Comment puis-je supprimer complètement un fichier de l'historique du référentiel?

Le simple fait de supprimer les fichiers de la révision actuelle et d'effectuer une validation ne résoudra pas les problèmes de sécurité. Le mot de passe existera toujours dans une ancienne révision du référentiel pour le fichier maintenant supprimé. Le lien FAQ de CMS devrait également vous aider.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top