请问svn客户端可以修改用户的密码吗?

请问svn客户端可以修改用户的密码吗?,第1张

TortoiseSVN不能修改用户密码

但是架设SVN服务器时可以采用一些技术手段,使得用户可以通过web页面修改自己的密码,比如SVN和apache集成后,有个CGI可以用来让用户自己修改密码。还有如果用Collabnet SVN Edge架设SVN服务器的话,登录自带的WEB版控制台就可以修改密码。

是在你建立的这个库里面去设置账号密码,你是windows下搭建的,打开VisualSVN,找到你建立的库,然后去添加目录的用户,也可以直接找库里面的auth跟passwd文件去修改。

首先需要知道配置文件的位置,比如我们的服务器中我就找到很多关于svn的目录,甚至分不清哪个目录下才是真正的配置文件:

root@handou:~# find / -name subversion

/home/handou/workspace/subversion-1811/subversion

/home/handou/workspace/subversion-1811/subversion/bindings/javahl/src/org/apache/subversion

/home/handou/workspace/subversion-1811/subversion/bindings/javahl/src/org/tigris/subversion

/home/handou/workspace/subversion-1811/subversion/bindings/javahl/tests/org/apache/subversion

/home/handou/workspace/subversion-1811/subversion/bindings/javahl/tests/org/tigris/subversion

/etc/bash_completiond/subversion

/etc/subversion

/usr/share/doc/subversion

查找所得结果可以确定应该是在 /etc/subversion下,切换到subversion下有多个文件:

config  configdpkg-dist  dav_svnauthz  dav_svnpasswd   passwd  servers

可能需要一一查看下都是什么内容,其实主要是dav_svnauthz  dav_svnpasswd这两个文件,一个存放用户名,一个存放密码,dav_svnauthz内容包含账号和权限:

[groups]

apiadmin=yuedun

[handou:/]

@admin=rw

@apiadmin=rw

可以编辑这个文件添加账号,然后添加密码,但是不能直接编辑dav_svnpasswd,这里面是加密数据,需要使用Apache的htpasswd命令添加。

然后会提示输入密码,就此完成svn账号设置。

网上搜了的,你自己看看

ldap认证:svn装在linux上,ldap用的是Windows 2003 server Active directory。

1安装svn

sudo apt-get install subversion

sudo mkdir /opt/repositories #SVN代码仓库目录,该目录已经与管理工具关联,所以不要修改

sudo chown www-datawww-data /opt/repositories

#复制 /opt/repositories/permissionconf

2安装apache

sudo apt-get install apache2

sudo apt-get install libapache2-svn

#复制 /etc/apache2/mods-enabled/dav_svnconf

sudo a2enmod authnz_ldap #打开ldap

TortoiseSVN无法帮你从客户端修改密码。

若要修改SVN的密码,要么是请SVN管理员来操作,要么是SVN服务器在搭建的时候就设置了自助修改密码的功能(比如使用Apache22password模块,或者是某些SVN服务器自带远程控制台)。

就是SVN服务器上为你注册的用户的ID和密码,这个具体是什么你要去问SVN服务器管理员

如果是你自己搭建的SVN服务器,那么你要在服务器端添加用户,具体添加用户的方法要视你的用户验证机制而定,有基于Apache的用户验证机制,也有基于操作系统用户的验证机制,要看你的服务器设置了

如果是完全新手架设SVN服务器,建议安装Collabnet Subversion Edge版服务器,安装很简单,重点是自带了SVN服务器端控制台,添加用户、添加版本库等操作都可以通过网页实现,管理比较容易。

在我的百度文库中有SVN服务器的架设指南,也有在windows环境下使用SVN的PPT,你可以参考一下。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 请问svn客户端可以修改用户的密码吗?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情