如何清除Eclipse中的SVN账号信息 | SVN 如何切换用户

在eclipse中经常用到用svn进行代码版本控制,为了提交或更新代码的时候不反复地提示我们输入用户名和密码,于是我们就习惯把访问SVN的用户名密码自动保存起来。 以便下次自动使用,不要再次手工多次输入,但是有些时候需要变更密码或者用户名,就有些麻烦了,下面是2种解决办法:

1、通过删除SVN客户端的账号配置文件

  1) 查看你的Eclipse中使用的是什么SVN Interface(svn接口)   Windows --> Preferences --> Team --> SVN   在右边的设置面板中可以看到【SVN Interface】或中文的【SVN接口】一栏,Client的选项框中显示的就是你当前用的SVN接口。

  2) 如果是用的JavaHL,找到以下目录: win10~win7系统:C:\Users\"你的用户名"\AppData\Roaming\Subversion\ 会看到有一个auth目录,删除auth目录中的相关文件。 xp系统:C:\Documents and Settings\"你的用户名"\Application Data\Subversion\ 会看到有一个auth目录,删除auth目录中的相关文件。   注意:AppData一般隐藏了,所以之前你要显示所有所有文件和文件夹,如果实在找不到,就搜索文件夹Subversion。

  本博主的是win10系统,SVN接口接口使用的是JavaHL,以此为例:

  3) 如果你用的SVNKit,找到以下目录: eclipse安装目录\configuration\org.eclipse.core.runtime 删除 .keyring文件

  4) 重启Ecplise后,

  如果我们要检出(下载)代码,在【Java EE】视图下:   Package Explorer界面中右键 --> Import... --> SVN --> 从SVN检出项目 --> Next --> 创建新的资源库位置 --> Next --> 输入项目经理给的地址 --> Next   此时会让你输入用户名和密码,我们输入新的用户名和密码(可能需要输入两次),点击OK。具体步骤如下图所示:

  点击 【Next】--> 【Finish】即检出我们所需要的项目了。

  或者,在【SVN资源库研究】视图下:

  右键 --> 新建 --> 资源库位置(R)... --> 输入项目经理给的地址 --> Finish

  此时会让你输入用户名和密码,我们输入新的用户名和密码(可能需要输入两次),点击OK。具体步骤如下图所示:

  选中我们要检出的项目右键 --> 检出为(A)... --> Next --> Finish,即检出我们所需要的项目了。

2、通过修改SVN服务端账号配置文件,这部分需要SVN的管理员配合   1) 找到服务端账号配置文件,这个文件位于SVN服务器的安装路径config文件夹中,打开并编辑passwd文件,删除或注释需要被替换的账号。

  本博主使用的是最新版本的SVN服务端,服务端账号配置文件与上述描述有些不同,具体操作如下图:

  或者我们直接使用SVN服务端图形化界面,直接修改或删除账号,如下图:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Java技术分享

PDF.js专题

前言     英文是github上的原文,找不到中文资料,我根据自己理解翻译的,有些词意思拿不准就直接把单词留在原地了,看这个文档应该可以凑合着用了。 PDF....

1.6K10
来自专栏LIN_ZONE

Linux 定时任务调度(crontab命令)

在以上各个字段中,还可以使用以下特殊字符: 星号(*):代表所有可能的值,例如month字段如果是星号,则表示在满足其它字段的制约条件...

1372
来自专栏枕边书

网页实时聊天之js和jQuery实现ajax长轮询

众所周知,HTTP协议是无状态的,所以一次的请求都是一个单独的事件,和前后都没有联系。所以我们在解决网页实时聊天时就遇到一个问题,如何保证与服务器的长时间联系,...

6748
来自专栏linux、Python学习

Linux基础教程之linux文件权限深度解读

基本命令—— 1.cut : cat /etc/passwd | cut -d’:’ -f7| uniq -c| sort -nr

770
来自专栏木可大大

漫谈Git和Github

上期漫谈版本控制系统中我们谈到了版本控制系统的四个演进过程,即悲观锁版本 -> 乐观锁版本 -> 多分支版本 -> 分布式版本,目前我们使用最多的是分布式版本,...

5214
来自专栏编程坑太多

『中级篇』Docker-Secret管理和使用(51)

PS:网络现在很发达,密码一定要好好的保存,在公司内部开发安全也是首位,所以本节至关重要!

961
来自专栏mwangblog

git版本控制

1123
来自专栏乐沙弥的世界

快速安装及部署DRBD

961
来自专栏freesan44

如何将你写的框架添加cocoapod支持[转]

// 代码仓库clone 地址 git clonehttps://github.com/boyXiong/XWSwiftRefreshT.git

1951
来自专栏Script Boy (CN-SIMO)

Qt入门之基础篇 ( 二 ) :Qt项目建立、编译、运行和发布过程解析

转载请注明出处:CN_Simo。 题解:   本篇内容主讲Qt应用从创建到发布的整个过程,旨在帮助读者能够快速走进Qt的世界。 本来计划是讲解Qt源码静态编译...

4701

扫码关注云+社区

领取腾讯云代金券