为多个仓库配置登录访问的CVSWeb
2007-02-13 10:20
302 查看
作者:龚云卿 2007年2月13日
一般我们可能会建立多个CVS仓库,想利用CVSWeb进行页面访问,对这些仓库的访问不能开放权限,只能是仓库的用户才能访问。为了满足这样的需求,我们对CVSWeb和Apache做这样的配置。
1)为每个仓库建立cvsweb目录
因为每个仓库都需要独立的一套CVSWeb文件,所以在可执行的cgi目录下为每个仓库先建立目录,这里举个例子,如/web/apache/cgi-bin/cvsroot。
2)CVSWeb的安装
安装版本是cvsweb-2.0.6.tar.gz,将cvsweb.cgi和cvsweb.conf复制到可安装目录下(web/apache/cgi-bin/cvsroot)。
chmod a+x cvsweb.cgi。
编辑cvsweb.cgi,修改下面内容:
$urlpath='/cgi-bin/cvsroot';
找到有"== EDIT this =="字样的行,将下面改成类似这样:
for ("$mydir/cvsweb.conf", '/web/apache/cgi-bin/cvsroot/cvsweb.conf') {
再编辑/web/apache/cgi-bin/cvsroot/cvsweb.conf文件,找到"@CVSrepositories",将下面改成类似这样:(CVSROOT为/cvs/cvsroot)
'cvsroot' => ['cvsroot', '/cvs/cvsroot']。
3)修改httpd.conf
在httpd.conf中加入下面的内容:
<Directory "/web/apache/cgi-bin/cvsroot/">
AuthName "CVS Authorization"
AuthType Basic
AuthUserFile /cvs/cvsroot/CVSROOT/passwd
require valid-user
</Directory>
这使得访问cvsweb时,使用cvsroot仓库的用户和密码进行登录。
重启Apache。
可以可以访问CVSWeb了:http://192.168.2.8/cgi-bin/cvsroot/cvsweb.cgi/。
4)按上述方法添加其他仓库的CVSWeb。可以为这些仓库的CVSWeb建立一个统一访问的Html页面。
一般我们可能会建立多个CVS仓库,想利用CVSWeb进行页面访问,对这些仓库的访问不能开放权限,只能是仓库的用户才能访问。为了满足这样的需求,我们对CVSWeb和Apache做这样的配置。
1)为每个仓库建立cvsweb目录
因为每个仓库都需要独立的一套CVSWeb文件,所以在可执行的cgi目录下为每个仓库先建立目录,这里举个例子,如/web/apache/cgi-bin/cvsroot。
2)CVSWeb的安装
安装版本是cvsweb-2.0.6.tar.gz,将cvsweb.cgi和cvsweb.conf复制到可安装目录下(web/apache/cgi-bin/cvsroot)。
chmod a+x cvsweb.cgi。
编辑cvsweb.cgi,修改下面内容:
$urlpath='/cgi-bin/cvsroot';
找到有"== EDIT this =="字样的行,将下面改成类似这样:
for ("$mydir/cvsweb.conf", '/web/apache/cgi-bin/cvsroot/cvsweb.conf') {
再编辑/web/apache/cgi-bin/cvsroot/cvsweb.conf文件,找到"@CVSrepositories",将下面改成类似这样:(CVSROOT为/cvs/cvsroot)
'cvsroot' => ['cvsroot', '/cvs/cvsroot']。
3)修改httpd.conf
在httpd.conf中加入下面的内容:
<Directory "/web/apache/cgi-bin/cvsroot/">
AuthName "CVS Authorization"
AuthType Basic
AuthUserFile /cvs/cvsroot/CVSROOT/passwd
require valid-user
</Directory>
这使得访问cvsweb时,使用cvsroot仓库的用户和密码进行登录。
重启Apache。
可以可以访问CVSWeb了:http://192.168.2.8/cgi-bin/cvsroot/cvsweb.cgi/。
4)按上述方法添加其他仓库的CVSWeb。可以为这些仓库的CVSWeb建立一个统一访问的Html页面。
相关文章推荐
- Asp.net的登录验证方法Web.config访问权限配置
- Asp.net的登录验证方法Web.config访问权限配置
- 笔记01 登录、常用配置参数、Action访问Servlet API 和设置Action中对象的值、命名空间和乱码处理、Action中包含多个方法如何调用
- Asp.net的登录验证方法Web.config访问权限配置
- 您不具备查看该目录或页面的权限,因为访问控制列表(ACL)对Web 服务器上的该资源进行了配置或者访问网站时出现登录对话框。
- struts2 笔记01 登录、常用配置参数、Action访问Servlet API 和设置Action中对象的值、命名空间和乱码处理、Action中包含多个方法如何调用
- [原创] .net webservice 登录后 才可以访问其它的方法 2种方法
- 如何在tomcat里为多个应用配置不同的访问端口
- Tomcat8配置多个端口访问各端口对应的JavaWeb项目
- 配置IIS,以在局域网内访问发布的web站点
- 在Asp.Net2.0中可以方便的访问配置文件web.config,如判断debug设置,验证类型等。
- Windows 不能让您登录,因为不能加载您的配置文件 详细信息 - 拒绝访问
- CentOS7——gitlab本地git仓库搭建 以及web hook配置
- web.xml配置SpringMVC时导致访问的页面资源不存在,跳转页面时出现404
- 使用 Apache Web 配置多个站点
- 本地访问Linux服务器web运用的hosts配置简单例子---兰
- asp.net配置IIS后"服务器应用程序不可用"的解决办法 服务器应用程序不可用 您试图在此Web服务器上访问的Web应用程序当前不可用
- item2访问服务器免登录配置
- Web项目上线之Tomcat配置--IP访问
- webstorm 配置webserver选项,让其他ip设备可访问(如手机等测试效果)