SVN添加账户及删除MyEclipse中记住的SVN账户名密码信息
我也不知道我们用的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.创建AddCartServlet public class AddCartServlet extends HttpServlet {public void doGet( ...
- 怎么样删除计算机管理员用户账户,怎么样删除电脑中多出来的管理员账户
XP系统新建账户,原来的超级管理员A帐户默认是会被隐藏的. 首先用新建的用户登录,打开控制面板/性能与维护/管理工具/机算机管理/双击计算机管理,在双击"本地用户和组"然后单击&q ...
- SpringSecurity中“记住我”功能使用及介绍
RememberMe 1.简介 Remember这个功能非常常见,下图就是QQ邮箱登录时的"记住我"选项.提到RememberMe,一些初学者往往会有一些误解,认为Remember ...
- 安装完svn客户端后在bin目录中没有svn.exe文件
场景: 将svn安装完成之后在bin中没有发现svn.exe 文件,这个时候就无法集成到idea编辑器中. 原因: 安装svn的时候是默认不安装command line client tools的. ...
- Python 集合06 discard()方法—删除集合中的指定元素
discard()方法-删除集合中的指定元素 文章目录 discard()方法-删除集合中的指定元素 1.语法要点 2.实操练习 (1)删除的元素在集合中 (2)删除集合中不存在的元素,discard ...
- 如何删除网络驱动器中记住的账号和密码(win10和Mac)
背景 如何删除win10中的网络驱动器所记住的密码,比如如下的 "旧硬盘的数据" 这个Z盘就是通过 "映射网络驱动器" 添加进来的 当时不小心点击了记住密码,现 ...
- MyEclipse中删除对Struts、hibernate、spring的支持
注:本文转载自:http://blog.csdn.net/j04110414/article/details/9900033,版权归其所有 一.首先是撤消MyEclipse对Struts的支持 关键的 ...
- mysql删除表中的一列数据_在数据表中添加或删除一列
注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容. 本页面是自动翻译的,可能包含语法错误或不准确之处. 我们的目的是使此内容能对你有所帮助. 可以在本页面底部告诉我们此信息是否对你有帮助吗? ...
- html表格中添加修改和删除链接,jQuery实现为table表格动态添加或删除tr功能示例...
本文实例讲述了jQuery实现为table表格动态添加或删除tr功能.分享给大家供大家参考,具体如下: HTML页面元素如下: 订单合同号 捆包号 品名 规格 材质 重量 业务需求是,从后台获取到订单 ...
最新文章
- 因虚而安全---vsftpd虚拟用户
- 海信信号机与铭达倒计时通信对接配置
- Qt CMake变量参考
- 十五个实用的mysql语句分享_分享MySQL中实用的几种SQL语句
- Java黑皮书课后题第7章:*7.28(数学:组合)编写一个程序,提示用户输入10个整数,然后显示从这10个数中选出两个数的所有组合
- pygame 学习check_event,game_function,alien_invasion等程序
- SAP CRM产品主数据错误消息Product ID Not in valid range的分析方法
- highcharts 24小时显示数据,显示00:00格式的数据
- 一建管道工程122知识点_过梁、你应该知道的知识点
- 【数学建模】基于matlab三维数据可视化(华为杯)【含Matlab源码 139期】
- Win8驱动的兼容性问题
- 浅谈扩展欧几里得算法
- 4款Bootstrap在线富文本编辑器
- uniapp文件体积超过 500KB报错
- 以图搜图源码html,以图搜图功能实现 (源码+解析)
- 各种快捷键组合操作让Spotlight搜索变得无比强大
- 纯css3实现图片自动切换
- Origin设置线条颜色和符号颜色一致
- 大麦路由器dw22d不拆机刷breed和openwrt
- elementUI级联选择器(Cascader)回显问题和clearCheckedNodes无效的解决方法
热门文章
- 回忆旧时读叶芝的WHEN YOU ARE OLD
- 荣耀play4t手机怎么样 荣耀play4tpro手机怎么样
- nginx根据项目名实现内网地址转发
- pulsar BookieException$InvalidCookieException 异常
- 一个IP账号,为啥通过路由器就可供多人同时使用?
- python pil grab screen
- python快速排名seo代码_seo评价机制图(python快速排名seo)
- 图书管理系统(I/O)
- 小猴吃桃matlab,小班美术优质课教案及教学反思《小猴吃桃》
- Python Plt颜色配色一览(热力图)