cvs权限问题,命令设置和手动设置
在项目开发中,由于参于开发人员技术水平不同,需要设置一些权限,如初级开发人员不能删除等操作。
通常cvs只是默认为all,<create /><read /><tag /><write />
<directory>
<owner>Administrator</owner>
<acl user="owner">
<all/>
</acl>
<acl user="admin">
<all/> //<create /><read /><tag /><write />
</acl>
<acl>
<all deny="1"/>
</acl>
</directory>
(1)请问一下第一种手动设置都需要设置哪些文件,和多用户时怎么修改。另外cvs是以cvs配置文件里的用户为准,还是以window里的用户为准呢。
(2)命令行设置:
1.
set cvsroot=:pserver:administrator@localhost:/CvsServerTrial/bbs/CVSRoot
Logging in to :pserver:administrator@localhost:2401:/CvsServerTrial/bbs/cvsroot
CVS Password:
cvs [login aborted]: /CvsServerTrial/bbs/cvsroot: no such repository
2.E:\>cvs -d :pserver:administrator@localhost:/CvsServerTrial/bbs/cvsroot login
Logging in to :pserver:administrator@localhost:2401:/CvsServerTrial/bbs/cvsroot
CVS Password:
cvs [login aborted]: /CvsServerTrial/bbs/cvsroot: no such repository
这个问题怎么解决,登陆都登陆不进去。网上说改一下/etc/xineted.d文件。这是什么跟本没说清楚这是什么东西。window下有这个目录吗?在什么位置下,这个问题应该怎么解决?
xineted.d
service cvspserver
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/bin/cvs
server_args = -f --allow-root=/cvsroot pserver
log_on_failure += USERID
}
中,server_args项中的为/cvsroot, 此外,这个参数还必须和CVSROOT 环境变量中的路径一致。如果多了个“/”,例如为/home/cvsroot/ 登录时也会出问题。
[解决办法]
--------幫頂----------
[解决办法]
csv熟悉,最近都在搞svn。。根据svn中的了解,权限应该在csv的配置文件中的。。
建议你取 http://bbs.scmlife.com 这里问问。。。
[解决办法]
权限在.perms中控制
[解决办法]
up