CVS pserver Installation! Problem
CVS pserver Installation! Problem
Hi jungs,
Ich habe cvs installiert und wollte nun von meinem Windows Rechner auf die Projekte zugreifen.
Also muss ich einen pserver installieren
nun hab ich das hier gefunden
http://www.cvshome.org/docs/manual/cvs- ... html#SEC30
aber ich finde einfach keine anleitung wie ich den pserver installiere, und finde per rpm seak keine pakete für debian
Wäre nett wenn mir einer infoquellen für pserver geben könnte
Ich habe cvs installiert und wollte nun von meinem Windows Rechner auf die Projekte zugreifen.
Also muss ich einen pserver installieren
nun hab ich das hier gefunden
http://www.cvshome.org/docs/manual/cvs- ... html#SEC30
aber ich finde einfach keine anleitung wie ich den pserver installiere, und finde per rpm seak keine pakete für debian
Wäre nett wenn mir einer infoquellen für pserver geben könnte
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: CVS pserver Installation! Problem
apt-get install cvs
Die Abfrage, ob der pserver gestartet werden soll mit Ja beantworten, glücklich sein. ;)
Die Abfrage, ob der pserver gestartet werden soll mit Ja beantworten, glücklich sein. ;)
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: CVS pserver Installation! Problem
Wenn du dein cvs eingerichtet hast und vertraut bist damit, solltest du dir vielleicht cvsd anschauen. Es baut dein cvs in eine chroot umgebung auf, biete also ein wenig mehr Sicherheit als wenn das cvs im "normalen" system läuft.
http://tiefighter.et.tudelft.nl/~arthur/cvsd/about.html
http://tiefighter.et.tudelft.nl/~arthur/cvsd/about.html
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: CVS pserver Installation! Problem
Alternativ legt man das gesamte CVS in ein (entsptrechend abgesichertes) chroot. ;)
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: CVS pserver Installation! Problem
apt-get install cvs
Hab ich nun gemacht allerdings frägt er mich nicht ob ich den pserver starten will kann ich das irgendwie manuell im nachhinein machen?
Hab ich nun gemacht allerdings frägt er mich nicht ob ich den pserver starten will kann ich das irgendwie manuell im nachhinein machen?
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: CVS pserver Installation! Problem
dpkg-reconfigure cvs
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: CVS pserver Installation! Problem
hmm thx Captain crunch aber da ich atp-get nur per paket installed habe
kennt er dpkg-reconfigure nicht, bin momentan auf der suche nach dem richtigen paket der diesen command auch unter Redhat erlaubt.
auf Rpmseek.com finde ich nur debian pakete
Hat wer ne idee wo ich das finde?
kennt er dpkg-reconfigure nicht, bin momentan auf der suche nach dem richtigen paket der diesen command auch unter Redhat erlaubt.
auf Rpmseek.com finde ich nur debian pakete
Hat wer ne idee wo ich das finde?
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: CVS pserver Installation! Problem
Sag doch gleich, dass es sich um RedHat handelt. Da wirst du um einen Eintrag in der /etc/xinetd.conf nicht drumherum kommen.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: CVS pserver Installation! Problem
Ok ich hab nun folgendes zur Xinetd.conf hinzugefügt:
und per
/sbin/service xinetd restart
den xinetd restartet aber wie kann ich nun testen ob das ding auch läuft? da ich irgendwie mit meinem cvs client nicht draufkomme
Code: Select all
service cvspserver
{
disable = no
socket_type = stream
wait = no
user = cvs
group = cvs
log_type = FILE /var/log/cvspserver
protocol = tcp
env = '$HOME=/home/cvsroot'
bind = 10.10.10.10
log_on_failure += USERID
port = 2401
server = /usr/bin/cvs
server_args = -f --allow-root=/home/cvsroot pserver
}
/sbin/service xinetd restart
den xinetd restartet aber wie kann ich nun testen ob das ding auch läuft? da ich irgendwie mit meinem cvs client nicht draufkomme
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: CVS pserver Installation! Problem
Hast du den Eintrag auch verstanden? Hat dein Server die IP 10.10.10.10?
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: CVS pserver Installation! Problem
lol, ich depp :-D
THX nochmal
Ehm ok mein CVS server läuft nun, aber wenn ich von meinem client nun connecten will meint er immer er kennt der Repository path nicht.
muss ich den path.
also mein standard repository ist: /home/cvsroot
muss ich da nun das rootverzeichnis angeben, also /home/cvsroot/CVSROOT
oder das vom Projekt?
bzw. wie leg ich fest welcher user auf was zugriff hat?
soweit ich das verstanden hab hau ich in die passwd file folgendes rein:
dies ordnet dem user test den system user cvs zu, dann setz ich die rechte für das Repository auf user:cvs gruppe:cvs
und es sollte eigentlich gehen.
test ist ein passwortloser user.
Mein Client gibt mir aber die Meldung aus das das Repostority nicht existiert egal ob ich richtigen user oder falschen user eingebe
Hier noch meine /CVSROOT/config :
THX nochmal
Ehm ok mein CVS server läuft nun, aber wenn ich von meinem client nun connecten will meint er immer er kennt der Repository path nicht.
Code: Select all
Authentication failed. Response from Server was:
/home/cvsroot/1/ no such repository
also mein standard repository ist: /home/cvsroot
muss ich da nun das rootverzeichnis angeben, also /home/cvsroot/CVSROOT
oder das vom Projekt?
bzw. wie leg ich fest welcher user auf was zugriff hat?
soweit ich das verstanden hab hau ich in die passwd file folgendes rein:
Code: Select all
test::cvsdies ordnet dem user test den system user cvs zu, dann setz ich die rechte für das Repository auf user:cvs gruppe:cvs
und es sollte eigentlich gehen.
test ist ein passwortloser user.
Mein Client gibt mir aber die Meldung aus das das Repostority nicht existiert egal ob ich richtigen user oder falschen user eingebe
Code: Select all
[root@138228 01-Projects]# cvs import -m "Project 1" 1 cvs start cvs import: Importing /home/cvsroot/1/01-Realtream_Intranet
cvs import: Importing /home/cvsroot/1/01-Realtream_Intranet/01-Code
Code: Select all
# Set this to "no" if pserver shouldn't check system users/passwords
#SystemAuth=no
# Put CVS lock files in this directory rather than directly in the repository.
#LockDir=/var/lock/cvs
# Set `TopLevelAdmin' to `yes' to create a CVS directory at the top
# level of the new working directory when using the `cvs checkout'
# command.
#TopLevelAdmin=no
# Set `LogHistory' to `all' or `TOFEWGCMAR' to log all transactions to the
# history file, or a subset as needed (ie `TMAR' logs all write operations)
#LogHistory=TOFEWGCMAR
Re: CVS pserver Installation! Problem
kk hat sich erledigt: die software hat sich ein wenig dumm angestellt
thx
thx
Re: CVS pserver Installation! Problem
Hallo,
bin ich doof :-( oder woran kann das liegen das meine /etc/xinetd.conf leer ist.
Habe zwar die Einträge reingeschrieben wie:
service cvspserver
{
port=2401
socket_type=stream
protocol=tcp
wait=no
user=root
passend= PATH
server=/usr/bin/cvs
env=HOME=/var/lib/cvs
server_args=-f --allow-root=/var/lib/cvs pserver
disable=no
}
passend müsste ich noch anpassen oder?
davor habe ich apt-get CVS gemacht.
allerdings geht das jetzt ned so recht weiter.
muss ich mehr reinschreiben?
neustarten tut er zumindest auch nicht mit dem befehl:
/etc/init.d/xinetd restart
bin ich doof :-( oder woran kann das liegen das meine /etc/xinetd.conf leer ist.
Habe zwar die Einträge reingeschrieben wie:
service cvspserver
{
port=2401
socket_type=stream
protocol=tcp
wait=no
user=root
passend= PATH
server=/usr/bin/cvs
env=HOME=/var/lib/cvs
server_args=-f --allow-root=/var/lib/cvs pserver
disable=no
}
passend müsste ich noch anpassen oder?
davor habe ich apt-get CVS gemacht.
allerdings geht das jetzt ned so recht weiter.
muss ich mehr reinschreiben?
neustarten tut er zumindest auch nicht mit dem befehl:
/etc/init.d/xinetd restart