我也不知道我们用的SVN服务器软件叫什么,不是我所熟知的TortoiseSVN,整个内容放在一个SVN的文件夹下,用户名是authz文件里添加的,密码是在passwd文件中。也不知道是什么服务器,这里姑且叫SVN吧。

先来说说添加账号、设置权限和密码的问题吧。

1、添加账户:

在authz文件中添加用户,形如:test=wjl,wjl2,其中test可以随便取名(我通常设置为项目名称,方便区分),wjl为访问test项目SVN资源时使用的用户名,可以设置多个,用逗号隔开即可。

这一步的定义有点像分组,将wjl,wjl2添加到test组中,后面设置权限的时候直接给这个组赋权限,这个组下的所有成员也有就权限了。

(PS:authz没有后缀名,就叫这个)

2、设置权限:

必须为SVN上的资源设置了访问权限其他账户才能访问,而且赋予权限时以组为单位,也就是必须先将账户添加到一个组然后为这个组赋权限。方法我目前琢磨到的有三种:

第一种:为指定的组赋予“操作SVN上所有资源”的权限(将“操作SVN上所有资源”的权限赋予指定的组)

形式如下:

manager=wjl,wjl2,test,test2,test3

@manager=rw
这样账户,manager组中所有成员都有“读”“写”SVN上所有资源的权限了。

(PS:这样的权限最好谨慎设置,毕竟权限太大了。

PPS:虽说此处只写了rw,但是经本人测试,还可以删,不知道这个权限词汇是怎么定义权限的。)

第二种:为指定的组赋予“操作SVN指定目录下的资源”(将“操作SVN指定目录下的资源”赋予指定的组)

形如:

[/svn/trunk/test]
@manager = rw
@test = rw

其中:[/svn/trunk/test]为SNV中的一个目录(通常是项目所在SVN目录,可以精确到一个文件),manager和test为两个组,都赋予rw读写权限,其他组的成员没有任何权限。

第三种:在第二种的基础上,为其他组赋予基本权限。

第二种方法当中,不在指定组内的成员不能访问指定目录,这里为其添加“只读”权限。

形式如下:

[/svn/trunk/test]
@manager = rw
@test = rw

* = r

3、设置密码:

打开passwd文件,添加形如:wjl:123456的内容,其中wjl为authz当中的账户名,123456为密码,两者当中有“英文状态下的冒号”隔开,末尾没有逗号,一个账号一行。

(PS:与authz文件一样,也没有后缀名)

再来说说去除MyEclipse中记住的SVN用户名和密码

主要有两种方法:

第一种:通过tortoisesvn来删除。

在安装了tortoisesvn客户端的电脑桌面空白处(或别的能右击的地方)右击---->TortoiseSVN---->Settings,在打开的Settings对话框的左侧找到Saved Data,点击之后找到右侧的“Authentication data”,后面有Clear...或者Clear all的按钮。若是电脑上只有一个IDE使用tortoisesvn,就只有一个Clear按钮,若是有多个就会多出一个Clear all,我的电脑上至少有两个IDE用到了tortoisesvn所以有个Clear all。

先说只有一个Clear按钮的,点一下这个按钮,tortoisesvn中记住的用户名和密码就全没了。

有两个按钮的,若是点Clear...,会弹出框来让你选要删除的用户名和密码,勾选之后点OK就删除了。Clear all点一下,所有的用户名和密码就都没了,不管是哪个IDE中记住的用户名和密码。

第二种:手动删除

我的电脑是win7 64位的,其他电脑我没找过,所以这里就只说我这种形式的。

找到C:\Users\用户名\AppData\Roaming\Subversion\auth\svn.simple,删除底下的全部文件就OK了。

我本地的是:C:\Users\Administrator\AppData\Roaming\Subversion\auth\svn.simple

PS:注意用户名,我这里用的是Administrator,大家可能登陆的用户不一样,这点一定要注意,不然找不到文件的。

有可能电脑上没有这个目录,但是Subversion\auth\svn.simple的基本结构不会变,找不到的可以试着找找这个。

另外,我在帮同事弄这个时,发现一个怪现象:

第一种方法当中的clear按钮时灰色的点不了,第二种方法的目录也能找到但是svn.simple文件夹下没有数据。这说明tortoisesvn没有记住用户名和密码因为记住了这里应该有记录。但是同事确实是记住了,因为ta每次提交都不用输入用户信息。这两个有点矛盾,也不知道为什么,到目前为止也没找到原因和解决的办法,有知道的请务必留个言(不然不能切换账户,ta只能一直用别人的账户),谢谢!

SVN添加账户及删除MyEclipse中记住的SVN账户名密码信息相关推荐

  1. 案例:实现在购物车中添加商品和删除购物车中指定商品的功能

    一.向购物车中添加商品 1.1.创建AddCartServlet public class AddCartServlet extends HttpServlet {public void doGet( ...

  2. 怎么样删除计算机管理员用户账户,怎么样删除电脑中多出来的管理员账户

    XP系统新建账户,原来的超级管理员A帐户默认是会被隐藏的. 首先用新建的用户登录,打开控制面板/性能与维护/管理工具/机算机管理/双击计算机管理,在双击"本地用户和组"然后单击&q ...

  3. SpringSecurity中“记住我”功能使用及介绍

    RememberMe 1.简介 Remember这个功能非常常见,下图就是QQ邮箱登录时的"记住我"选项.提到RememberMe,一些初学者往往会有一些误解,认为Remember ...

  4. 安装完svn客户端后在bin目录中没有svn.exe文件

    场景: 将svn安装完成之后在bin中没有发现svn.exe 文件,这个时候就无法集成到idea编辑器中. 原因: 安装svn的时候是默认不安装command line client tools的. ...

  5. Python 集合06 discard()方法—删除集合中的指定元素

    discard()方法-删除集合中的指定元素 文章目录 discard()方法-删除集合中的指定元素 1.语法要点 2.实操练习 (1)删除的元素在集合中 (2)删除集合中不存在的元素,discard ...

  6. 如何删除网络驱动器中记住的账号和密码(win10和Mac)

    背景 如何删除win10中的网络驱动器所记住的密码,比如如下的 "旧硬盘的数据" 这个Z盘就是通过 "映射网络驱动器" 添加进来的 当时不小心点击了记住密码,现 ...

  7. MyEclipse中删除对Struts、hibernate、spring的支持

    注:本文转载自:http://blog.csdn.net/j04110414/article/details/9900033,版权归其所有 一.首先是撤消MyEclipse对Struts的支持 关键的 ...

  8. mysql删除表中的一列数据_在数据表中添加或删除一列

    注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容. 本页面是自动翻译的,可能包含语法错误或不准确之处. 我们的目的是使此内容能对你有所帮助. 可以在本页面底部告诉我们此信息是否对你有帮助吗? ...

  9. html表格中添加修改和删除链接,jQuery实现为table表格动态添加或删除tr功能示例...

    本文实例讲述了jQuery实现为table表格动态添加或删除tr功能.分享给大家供大家参考,具体如下: HTML页面元素如下: 订单合同号 捆包号 品名 规格 材质 重量 业务需求是,从后台获取到订单 ...

最新文章

  1. 因虚而安全---vsftpd虚拟用户
  2. 海信信号机与铭达倒计时通信对接配置
  3. Qt CMake变量参考
  4. 十五个实用的mysql语句分享_分享MySQL中实用的几种SQL语句
  5. Java黑皮书课后题第7章:*7.28(数学:组合)编写一个程序,提示用户输入10个整数,然后显示从这10个数中选出两个数的所有组合
  6. pygame 学习check_event,game_function,alien_invasion等程序
  7. SAP CRM产品主数据错误消息Product ID Not in valid range的分析方法
  8. highcharts 24小时显示数据,显示00:00格式的数据
  9. 一建管道工程122知识点_过梁、你应该知道的知识点
  10. 【数学建模】基于matlab三维数据可视化(华为杯)【含Matlab源码 139期】
  11. Win8驱动的兼容性问题
  12. 浅谈扩展欧几里得算法
  13. 4款Bootstrap在线富文本编辑器
  14. uniapp文件体积超过 500KB报错
  15. 以图搜图源码html,以图搜图功能实现 (源码+解析)
  16. 各种快捷键组合操作让Spotlight搜索变得无比强大
  17. 纯css3实现图片自动切换
  18. Origin设置线条颜色和符号颜色一致
  19. 大麦路由器dw22d不拆机刷breed和openwrt
  20. elementUI级联选择器(Cascader)回显问题和clearCheckedNodes无效的解决方法

热门文章

  1. 回忆旧时读叶芝的WHEN YOU ARE OLD
  2. 荣耀play4t手机怎么样 荣耀play4tpro手机怎么样
  3. nginx根据项目名实现内网地址转发
  4. pulsar BookieException$InvalidCookieException 异常
  5. 一个IP账号,为啥通过路由器就可供多人同时使用?
  6. python pil grab screen
  7. python快速排名seo代码_seo评价机制图(python快速排名seo)
  8. 图书管理系统(I/O)
  9. 小猴吃桃matlab,小班美术优质课教案及教学反思《小猴吃桃》
  10. Python Plt颜色配色一览(热力图)