CygwinでCVSメモ

CVSリポジトリ作成

CYGWIN$ export CVSROOT=/cygdrive/c/CvsRep
CYGWIN$ cvs init
⇒c\:CvsRep\CVSROOT フォルダが作成される

c\:CvsRep\CVSROOT\passwd を作成
⇒中身は、ユーザ名:パスワード:Unix(Cygwin)ユーザー名
例)
user1::Administrator
user2::Administrator

CygwinWindowsのサービスとして起動

CYGWIN$ mkpasswd -l > /etc/passwd
CYGWIN$ mkgroup -l > /etc/group
CYGWIN$ /usr/bin/iu-config

CYGWIN$ /usr/sbin/inetd --install-as-service

/etc/services→C:\WINNT\system32\drivers\etc\servicesに
cvspserver 2401/tcp
を追記する。

/etc/inetd.confに
cvspserver stream tcp nowait root /bin/cvs cvs --allow-root=/var/cvs pserver
を追記する。

サービスからCYGWIN Inetdを再起動