Portál AbcLinuxu, 12. května 2024 03:28


Dotaz: cvs [commit aborted]

13.12.2004 15:01 deep
cvs [commit aborted]
Přečteno: 81×
Odpovědět | Admin
Zdravím všechny, začínám s Linuxem a i s CVS. Nainstaloval jsem jej a udělal všechny (možná ne) kroky k vytvoření repository (podle návodu zde ). Pak cvs checkout [project]. Vše v pohodě. Ale cvs commit mi hlásí chybu cvs [commit aborted]: ‘[username]‘ is not allowed to commit files. Používám RH Linux 9, CVS ver. 1.11.2. Parcuji v KDE, kde používám Cervisia. Vygeneruje mi tento příkaz : cvs -f commit -l -m ‘poznámka‘ ‘jmeno_souboru‘ 2>&1 a na to výše popsanou chybovou hlášku. Nejspíš musím povolit uživatele, kteří mohou měnit soubory v projektu, ale nevim jak a kde. Děkuji za pomoc.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Stanislav Brabec avatar 13.12.2004 15:36 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše Re: cvs [commit aborted]
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud používáte přimý přístup do repozitáře (local), nikoliv pserver, pak standardními právy k souborům a adresářům v repozitáři (který byl vytvořen superuživatelem pomocí cvs init).

Pokud budete na projektu pracovat sám, vyhnete se problémům s právy repozitářem v domovském adresáři. Doporučuji dát do ~/.profile:
export CVSROOT=$HOME/cvsroot
a po nastavení proměnné dát cvs init.
13.12.2004 15:55 deep
Rozbalit Rozbalit vše Re: cvs [commit aborted]
Cestu do repozitáře jsem si zadal, i když ne do
~/.profile
( ten v ~ nemám ), ale do
~/.bashrc
. Pak jsem napsal
cvs init
a začal jsem pracovat na projektu. A poté jsem udělal
commit
a napsalo mi to výše uvedenou hlášku. Problém bude asi jinde, ale děkuji.
13.12.2004 16:00 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: cvs [commit aborted]
Pokud máš repositář v home a přistupuješ k němu přímo, tak to takovou hlášku nemá vůbec co vypisovat. Co máš v CVS/Root?
13.12.2004 16:20 deep
Rozbalit Rozbalit vše Re: cvs [commit aborted]
No, v CVS/Root mám
/root/cvsroot
(v adresáři projektu).
13.12.2004 16:24 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: cvs [commit aborted]
No vida, tak tam se to snaží commitnout... A předpokládám (doufám), že jako root nepracuješ. Repositář můžeš přesunout, CVS/Root poopravovat, ale zbývá otázka, jak se ti to tam dostalo.
13.12.2004 16:51 deep
Rozbalit Rozbalit vše Re: cvs [commit aborted]
No, přiznám se - jako root jsem pracoval. No a toto byla poslední výzva, abych si konečně udělal osobní účet 8) . No a ono to funguje ! Ale stejně by mně zajímalo proč to nefungovalo, když jsem byl přihlášen jako root ? Děkuji.
Stanislav Brabec avatar 13.12.2004 16:58 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše Re: cvs [commit aborted]
V CVS nemá root oprávnění provádět submit.
13.12.2004 17:05 deep
Rozbalit Rozbalit vše Re: cvs [commit aborted]
Aha, děkuji.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.