Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux – 通过http为多个用户设置SVN服务器大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

SVN注释功能非常强大,可以快速查找特定代码行上特定功能的用户.如果用户通过http访问SVN,则此功能稍微有限(但仍然有用).没有以这种方式交换凭据,因此注释没有显示由使用http提交更改的开发人员修改的行的名称. 问题是,开发人员是否有办法将某种凭证传递给服务器上的SVN以唯一标识其提交?它只是存在此环境中所需的ID.诸如svn ssh和文件协议之类的替代方法不可用.最后,此服务器位于内部LA
SVN注释功能非常强大,可以快速查找特定代码行上特定功能用户.如果用户通过http访问SVN,则此功能稍微有限(但仍然有用).没有以这种方式交换凭据,因此注释没有显示由使用http提交更改的开发人员修改的行的名称.

问题是,开发人员是否有办法将某种凭证传递给服务器上的SVN以唯一标识其提交?它只是存在此环境中所需的ID.诸如svn ssh和文件协议之类的替代方法不可用.最后,此服务器位于内部LAN上,而不是公共LAN. https的提示也欢迎.

SVN服务器在Linux上运行Apache2.

解决方法

在apache配置中:
<LOCATIOn /svn>
    DAV svn
    SVNPath /mnt/big/svn
    AuthType Basic
    AuthName "SVN Server"
    AuthUserFile /etc/apache2/svn.pass
    require valid-user
    AuthzSVNAccessFile /etc/apache2/svn_authz

和/ etc / apache2 / svn_authz可以包含谁可以访问什么的精细管理:

[groups]
ops=user1,user2
it=user2,user3

[/]
* = rw

[/ops]
* =
@ops=rw

[/ro]
* = 
@ops = r
@it = r
user4 = rw

如果您手头有ldap / active目录服务器,则可以使用它代替AuthUserFile进行apache身份验证.

大佬总结

以上是大佬教程为你收集整理的linux – 通过http为多个用户设置SVN服务器全部内容,希望文章能够帮你解决linux – 通过http为多个用户设置SVN服务器所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。