自从我检查了SourceForge CVS项目以来已经有一段时间了,但现在我似乎无法轻易做到了?在Ubuntu 14.04上使用cvs 1.12.13-MirDebian-11 ......
所以,按照我的说明,我先试试这个:
$ cvs -d:pserver:anonymous@gmerlin.cvs.sourceforge.net:/cvsroot/gmerlin login
Logging in to :pserver:anonymous@gmerlin.cvs.sourceforge.net:2401/cvsroot/gmerlin
CVS password:
...我觉得有点奇怪,因为如果我没记错的话,当我在SourceForge上为cvs进行匿名登录时,我从未被要求输入密码?无论如何,我只需按下这里输入...然后我这样做:
$ cvs -z3 -d:pserver:anonymous@gmerlin.cvs.sourceforge.net:/cvsroot/gmerlin co -P gavl
cvs checkout: warning: cannot write to history file /cvsroot/gmerlin/CVSROOT/history: Permission denied
cvs checkout: Updating gavl
cvs checkout: failed to create lock directory for `/cvsroot/gmerlin/gavl' (/cvsroot/gmerlin/gavl/#cvs.lock): Permission denied
cvs checkout: failed to obtain dir lock in repository `/cvsroot/gmerlin/gavl'
cvs [checkout aborted]: read lock failed - giving up
如果我没记错的话,在过去的这一步,cvs
通常会将项目检出到我当前的目录中;但是这里似乎想要写入/cvsroot
目录,这个目录在我的系统中不存在?
那么如何告诉CVS在我当前的目录中查看上面的项目?