svn如何配置成从svn检出项目时也需要用户名密码

Powered by重新设置TortoiseSVN用户名和密码
办法一:在TortoiseSVN的设置对话框中,选择“Saved
Data”,在“Authentication Data”那一行点击“Clear”按钮。
办法二:Tortoise的用户名密码等认证信息都是缓存在客户端文件系统的这个目录:
C:/Documents and
Settings/Administrator/Application Data/Subversion/auth
删除auth下面的所有文件夹,重新连接远程服务器进行检出,对话框就会出现!
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。centos安装svn服务器详细步骤
&本文主要介绍了centos安装svn服务器的详细步骤,还有具体用户权限的配置方法,大家参考使用吧
1. 安装SVN&
yum list svn*&
yum install subversion&
2. 测试SVN安装&
svnserve --version&
3. 创建三个代码仓库&
svnadmin create /usr/svnhome/project1&
svnadmin create /usr/svnhome/project2&
svnadmin create /usr/svnhome/project3&
4. 切换目录到/usr/svnhome/project1/conf目录下&
cd/projcet1/conf&
5. 复制project1文件中的authz、passwd两个文件拷贝到SVN仓库的根文件夹&
cp authz passwd /usr/svnhome/&
6. 修改svnserve.conf文件&
vim svnserve.conf&
修改成如下:&
anon-access = none //禁止匿名访问&
auth-access = write&
password-db = /usr/svnhome/passwd //统一使用密码文件&
authz-db = /usr/svnhome/authz&
realm = project1 //权限域名,很重要,写你的工程名&
7. 同理修改project2、project3两个目录的配置文件,只修改realm这个属性即可
8. 修改主密码文件&
vim /usr/svnhome/passwd&
test = test&
9. 修改权限文件&
vim /usr/svnhome/authz&
[/] //管理者拥有所有读写权限&
test = rw&
10. 重起SVN服务器&
killall svnserve // 杀死SVN服务器&
svnserve -d -r /usr/svnhome/svn&
11. 放行SVN服务器的端口防火墙&
删除无效的防火墙配置:&
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT&
按以下方法设置防火墙:&
/sbin/iptables -I INPUT -p tcp --dport 3690 -j ACCEPT&
/etc/rc.d/init.d/iptables save&
配置后查看:&
/etc/init.d/iptables status&
客服端telnet成功,svn也可以访问了。&
telnet domain.name 3690&
下面是具体用户权限的配置:
修改两个权限管理文件:&
//用户名 = 密码&
eg1 = 123&
eg2 = 123&
eg3 = 123&
eg4 = 123&
eg5 = 123&
eg6 = 123 &/p& &p&authz&
[groups] //分组&
admin = eg1,eg2&
guest = eg3,eg4&
guset1 = eg5,eg6&
[/] //管理者拥有所有读写权限&
@admin = rw&
[project1:/] //工程1的访问控制,guest1,2无法访问&
@admin = rw&
[project2:/]&
@guest = rw&
[project3:/]&
@guest1 = rw&
【声明】:黑吧安全网()登载此文出于传递更多信息之目的,并不代表本站赞同其观点和对其真实性负责,仅适于网络安全技术爱好者学习研究使用,学习中请遵循国家相关法律法规。如有问题请联系我们,联系邮箱,我们会在最短的时间内进行处理。
上一篇:【】【】}

我要回帖

更多关于 svn导出和检出 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信