IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

CVS Discussion :

Problème de commit [Installation]


Sujet :

CVS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2005
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 47
    Par défaut Problème de commit
    Bonjour à tous,
    J'ai installé CVS sous ma redHat8. J'importe bien un nouveau projet, je le télécharge bien avec "checkout" mais lorsque je retravaille dessus et que je veux remettre ce nouveau projet corrigé, je fais mais il me renvoie un message d'erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cvs [commit aborted]: 'root' is not allowed to commit files
    Merci pour votre aide,

  2. #2
    Membre émérite

    Homme Profil pro
    Senior Développeur JEE
    Inscrit en
    Avril 2002
    Messages
    795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Senior Développeur JEE
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2002
    Messages : 795
    Par défaut
    'root' is not allowed to commit files
    When committing a permanent change, CVS makes a log entry of who committed the change. If you are committing the change logged in as "root" (not under "su" or other root-priv giving program), CVS cannot determine who is actually making the change. As such, by default, CVS disallows changes to be committed by users logged in as "root". (You can disable this option by passing the --enable-rootcommit option to 'configure' and recompiling CVS. On some systems this means editing the appropriate 'config.h' file before building CVS.)
    Trouvé en 5 secondes sur google.

  3. #3
    Membre averti
    Inscrit en
    Juin 2005
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 47
    Par défaut
    C'est dans le fichier "config" qu'il faut rajouter l'option :
    --enable-rootcommit ?
    Merci,

    <google est ton ami>

  4. #4
    Membre expérimenté
    Avatar de Strab
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    338
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 338
    Par défaut
    Comme le dit le message cité par Stessy, tu dois reconfigurer CVS (probablement en allant dans le répertoire d'installation de CVS et en tapant ./configure --enable-rootcommit) puis le recompiler.

    Mais à mon humble avis, c'est une très mauvaise idée de travailler avec l'utilisateur root, celui-ci n'a qu'un rôle d'administration. Ce n'est pas un hasard si l'un des intérêts de Linux est sa gestion des utilisateurs multiples...

    Strabest

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Data] problème de commit : source inconnue
    Par abertaud dans le forum Spring
    Réponses: 6
    Dernier message: 05/02/2009, 10h05
  2. [EJB-ORACLE] Problème de commit
    Par Solovely dans le forum Java EE
    Réponses: 1
    Dernier message: 28/06/2007, 11h20
  3. Problème Syntaxe COMMIT
    Par merive dans le forum Connexion aux bases de données
    Réponses: 11
    Dernier message: 20/02/2007, 23h54
  4. Réponses: 4
    Dernier message: 08/01/2007, 13h06
  5. [CVS] Problème de commit (Could not open lock file)
    Par 1tox dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 19/10/2004, 11h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo