Автор Тема: cvs pserver  (Прочетена 1023 пъти)

Hel1Fire

  • Напреднали
  • *****
  • Публикации: 153
    • Профил
cvs pserver
« -: Feb 15, 2006, 10:44 »
От 2 дена се боря с cvs, но не мога да го подкарам.. Направил съм си repository: cvs -d /usr/local/cvsroot init ; Добавил съм група и потребител cvs ; редактирал съм inetd.conf, както и /usr/local/cvsroot/CVSROOT/passwd и съм сложил 2 потребителя с пароли. С 2 думи - направил съм всичко както си го пише по книгите.. Добавил съм и някакъв тестов проект, но като се пробвам да се вържа cvs -d :pserver:user1@xx.xx:2401/usr/local/ login и ми дава /usr/local/cvsroot: no such repository , а в логовете пише само cvs: login refused for /usr/local/cvsroot .
Активен

Животът не се мери с броя вдишвания, които правим, а с моментите, които спират дъха ни!!!!

Slackware 10.1, kernel 2.6.11.4, AMD Duron 1.6 Ghz, 256 DDR Ram; GeForce 440 MX 64 Mb 128 bit; 80 Gb Western Digital 7200; Sound: Via вграден.

astronom

  • Напреднали
  • *****
  • Публикации: 254
    • Профил
cvs pserver
« Отговор #1 -: Feb 15, 2006, 13:58 »
Страно как си си добавил проект като не можеш да се логнеш!? Сещам се само за едно нещо: провери правата на директорията на хранилището. Потребителия с който се изпълнява cvs, трябва да може да чечте и поше в хранилището. Можеш също така да използваш системните потребители вместо да създаваш специални такива. Може и да бъркам, но командата която изпълняваш трябва да бъде:
Примерен код
cvs -d :pserver:user1@xx.xx:/usr/local/cvsroot login

а не:
Примерен код
cvs -d :pserver:user1@xx.xx:2401/usr/local/ login

Защото порт 2401 и без това си е стандартен, няма смисъл да го указваш
Активен

Г. Д. Сотиров

Hel1Fire

  • Напреднали
  • *****
  • Публикации: 153
    • Профил
cvs pserver
« Отговор #2 -: Feb 15, 2006, 15:45 »
Ето какво правя:
mkdir -p /usr/local/cvsroot
chown cvs /usr/local/cvsroot
chgrp cvs /usr/local/cvsroot
ug=rwx,g+s /usr/local/cvsroot
cvs -d /usr/local/cvsroot init

Малко информация:
cat passwd | grep cvs
cvs:x:1001:100::/home/cvs:/sbin/nologin
cat group | grep cvs
cvs:x:102:cvs

Между другото създадох проекта с cvs import -m "Test" proekt/test test start
Активен

Животът не се мери с броя вдишвания, които правим, а с моментите, които спират дъха ни!!!!

Slackware 10.1, kernel 2.6.11.4, AMD Duron 1.6 Ghz, 256 DDR Ram; GeForce 440 MX 64 Mb 128 bit; 80 Gb Western Digital 7200; Sound: Via вграден.

astronom

  • Напреднали
  • *****
  • Публикации: 254
    • Профил
cvs pserver
« Отговор #3 -: Feb 15, 2006, 16:01 »
Добре, а видя ли разликата в двете команди в предишния ми отговор?
Активен

Г. Д. Сотиров

Hel1Fire

  • Напреднали
  • *****
  • Публикации: 153
    • Профил
cvs pserver
« Отговор #4 -: Feb 15, 2006, 16:03 »
Няма разлика.. (между другото пробвал съм и с двете)
Активен

Животът не се мери с броя вдишвания, които правим, а с моментите, които спират дъха ни!!!!

Slackware 10.1, kernel 2.6.11.4, AMD Duron 1.6 Ghz, 256 DDR Ram; GeForce 440 MX 64 Mb 128 bit; 80 Gb Western Digital 7200; Sound: Via вграден.