SVN更改登录用户(转)

一)

原地址:http://www.ixna.net/articles/2606 //证书缓存

$ svn list https://host.example.com/repos/project Error validating server certificate for https://host.example.com:443: - The certificate is not issued by a trusted authority. Use the fingerprint to validate the certificate manually! - The certificate hostname does not match. - The certificate has expired. Certificate information: - Hostname: host.example.com - Valid: from Jan 30 19:23:56 2004 GMT until Jan 30 19:23:56 2006 GMT - Issuer: CA, example.com, Sometown, California, US - Fingerprint: 7d:e1:a9:34:33:39:ba:6a:e9:a5:c4:22:98:7b:76:5c:92:a0:9c:7b (R)eject, accept (t)emporarily or accept (p)ermanently?

选择p则在本地保存该证书信息,下次不再出现类似警告。证书缓存保存在

解决方法:

 ~/.subversion/auth/svn.ssl.server 目录中。

当 svn 命令行使用了 --no-auth-cache 参数时, (p)ermanently 的选项将不会被显示,只能选择 R 或 t 。但往往有时候会希望对于证书的 validating 可以被本地缓存,但对于用户名密码则不被缓存,这时候可以先不使用 --no-auth-cache 参数运行一次,选择 p 在本地生成缓存文件,同时删除保存在

 ~/.subversion/auth/svn.simple 目录下的用户名密码缓存文件,以后就可以使用 --no-auth-cache 参数在每次 svn 的时候都手动输入密码,同时不需要每次都 temporarily 的接受证书了。也可以直接把生成的证书缓存文件直接复制到其他的机器相应的用户目录下。

网上会有很多文章说可以通过在 ~/.subversion/servers 配置文件中 加上

ssl-ignore-host-mismatch = true
ssl-ignore-unknown-ca = true
ssl-ignore-invalid-date = true

来让svn自动忽略证书错误,但实际上这些配置项在新版的 subversion 里面已经被 deprecated 掉了。

 

二)

Leopard中自带了SVN,但Xcode的项目文件中,并不是所有文件都适于加入SVN中进行管理,比如编译后的文件和编译过程中产生的文件,这些文件不属于源代码,应该告诉svn忽略掉,方法:
编辑~/.subversion/config文件

//配置网站步骤 http://developer.51cto.com/art/201005/202246.htm

Server certificate verification failed: certificate issued for a different hostname, issuer is not trusted 

解决方法是在terminal 输入 命令 svn ls [svn的项目地址] 回车后 输入 p 回车。

注意:这个[svn的项目地址]是指svn服务器上面的网络地址,不是本地下载的svn项目。

三)

config:94:option expected

 

这个错误是说config文件的94行,有SVN无法识此外前置空格。如

### Set global-ignores to a set of whitespace-delimited globs

### which Subversion will ignore in its ""status"" output, and

### while importing or adding files and directories.

### ""*"" matches leading dots, e.g. ""*.rej"" matches "".foo.rej"".

 global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo

   *.rej *~ #*# .#* .*.swp .DS_Store *.ncb

 

global-ignores最前面有个空格,会导致呈现option expected的错误,删除最前面空格就可以了。

 

要避免呈现这个错误,应当在去掉这些行前的#时,也要顺手去掉前面的空格

四)

OPTIONS of 'xxx': 200 OK

SVN 地址错误

http://blog.sina.com.cn/s/blog_af73e7a70101dlne.html

 

如果装了TortoiseSVN:
Settings -> Saved Data -> Authentication Data -> clear。即可清除保存的上个用户登录信息;当再次用到svn时,会提示输入用户名密码,输入新的用户名密码即可。
或者,手动删除下面目录下的svn登录用户信息保存文件:
C:\Documents and Settings\javaLee\Application Data\Subversion\auth\svn.simple
通过TortoiseSVN的clear Authentication Data和手动删除效果是一模一样的!都是对userName\Application Data\Subversion\auth\svn.simple\目录下的已保存登录用户信息文件进行删除。

SVN修改用户名与密码

由于在svn的界面中并没有为我们提供直接更换用户名密码的地方,所以一旦我们需要更换用户名的就需要自己想一些办法。
解决方案如下:
在Eclipse使用SVN的过程中大多数人往往习惯把访问SVN的用户名密码自动保存起来
以便下次自动使用,不要再次手工输入,但是有些时候需要变更密码或者用户名,
这时候怎么办?在网上查找后发现如下方法:
1. 查看你的Eclipse中使用的是什么SVN Interface
windows > preference > Team > SVN #SVN Interface
2. 如果是用的JavaHL, 找到以下目录并删除auth目录下的文件.
C:"Documents and Settings"[YourUserName]"Application Data"Subversion"
3. 如果你用的SVNKit, 找到以下目录并删除.keyring文件.
[eclipse]"configuration"org.eclipse.core.runtime
    主要有两种方法,一种是删除SVN客户端的账号配置文件;另外一种就是去SVN服务端将账号设置成不可用。
    具体步骤:
    1、通过删除SVN客户端的账号配置文件
    (1)找到我们使用的客户端配置文件,在window xp下面他们的位置在系统盘的 Documents and Settings\alex\Application Data\Subversion\auth\文件夹中,把里面的所有文件删除。
    (2)使用SVN更新或提交,使得客户端与服务端进行通讯,这样就会SVN客户端就要求我们输入新的用户名密码,输入我们的用户名密码就可以替换掉旧的用户名密码。
    2、通过修改SVN服务端账号配置文件,这部分需要SVN的管理员配合
    (1)找到服务端账号配置文件,这个文件位于SVN服务器的安装路径 config文件夹,打开并编辑passwd文件,删除或注释需要被替换的账号
    (2)在客户端使用SVN更新或提交,使得客户端与服务端进行通讯,这样就会SVN客户端就要求我们输入新的用户名密码,输入我们的用户名密码就可以替换掉旧的用户名密码。

 

http://blog.csdn.net/evangel_z/article/details/8122985

http://www.cnitblog.com/zouzheng/archive/2008/01/24/39280.aspx 

 

时间: 2024-09-19 13:58:40

SVN更改登录用户(转)的相关文章

Linux环境中远程开启ssh端口和更改ssh用户根目录

  远程密令临时开启ssh端口 nux服务器,我们一般是通过ssh通道远程管理,这就需要我们开启ssh端口,如22.但开启端口有被暴力破解的风险,你会说可以设置复杂的密码或使用证书避免.就算破解不了密码,但openssh也可能会有漏洞,你会说可以更改ssh端口,但还是有可能被扫描出来.还有一种选择,我们可以只允许指定IP访问ssh,通过vpn登录管理服务器,但局限很明显,万一紧急情况vpn登录不上去了怎么办.下面给出一种个人觉得比较满意的解决方案,即使用iptables的recent模块,通过密

asp.net session、登录用户、cookie常见问题解决办法

asp教程.net session.登录用户.cookie常见问题解决办法 这里主要讲了关于session缓存,失效,以及cookie无法删除等常用见的问题了. OutPutCache 自定义缓存:session.登录用户.cookie 等 其实这个也是新瓶装旧酒的问题,前段时间,把这个做了,况且效果和性能都还不错,所以记录下,希望能帮助更多的人 虽然 outputcache 很重要,但是这个功能真的不好用,很多时间不能满足需求,比如做一些自定义方面的缓存依赖,如:session.登录用户信息.

困惑:redmine 登录用户Add issues时非常慢,非登录用户却很快

问题描述 请问各位前辈.我安装了redmine之后,发觉局域网内使用它,每次提交/更改"问题"都非常非常慢,仿佛是在访问外网.而其它动作,比如访问,甚至上传文件.讨论区发贴.都不会慢.请问你们有同样的问题吗? 该如何解决呢?谢谢啊.我已经花了很多天来尝试解决这个问题了...比较奇怪的现象是,如果我放开Anonymous的权限,允许提交Add issues ,那么,未登录用户Add issues 会很快.而我以管理员身份登录Add issues ,依然很慢....跟权限判断有关么???

SharePoint里如何设置People picker值为当前登录用户值

摘要: 相信很多朋友都遇到过需要将某个People类型的字段值设置为当前登录用户的情况而且已经给出了解决方案,因此本文没有什么新意,算法上也比较冗余,仅仅在博客里算作知识的备份. 思路: 在画面的右上角有一个欢迎控件,现实内容为"Welcome, 登陆用户名",我们的代码就是要把这个用户名取出来,然后取到PeoplePicker字段对应的DIV,调用innerHTML属性来进行值得设置. 步骤: 第一步,取得登陆用户,通过Welcome来查找: function getCurrentU

SQLSERVER误删Windows登录用户验证方式使用Windows身份验证的解决方法

今天看到这篇文章:没有了SA密码,无法Windows集成身份登录,DBA怎么办? 想起来之前着急哥问我的一个问题,一个DBA删除了Windows登录用户,而且SQLSERVER服务器的验证 方式是Windows身份验证 怎麽办?? 我当时给他的答复是:重装系统数据库master 今天看到这篇文章没有了SA密码,无法Windows集成身份登录,DBA怎么办?,有思路了 假设我们遇到很糟糕的情况 sa被禁用,服务器身份验证为Windows身份验证模式,Windows登录用户被删,没有其他sysadm

学生机登录用户权限设置

随着计算机硬件价格的大幅下降,多数机房都采用了高性能的微机,操作系统也由原来的Windows98升级到了 Windows XP.为了实际教学工作,微机室的微机都安装了相应的多媒体教学软件(如苏亚星.深蓝易思等).这样,老师在上课时就能够及时掌控学生的学习情况.但有的学生为了在课堂做一些与课程无关的活动(如打游戏),他们会想办法脱离教师机地控制,他们通常是使本地机器的学生端程序停止下来.由于中止这些进程的方法有很多,所以要解决这个问题就要从登录用户权限入手,不给学生登录用户以中止进程的权限. 另外

Windows7无法更改域用户密码怎么办?

问:有一台Windows 7客户端无法更改域用户的密码,系统提示如下:Windows security : "unable to update the password, tha value provided for the new password contains values that are not allowed in password" 检查后发现密码确实符合复杂性要求,而且同一个密码在XP系统下测试是可以更改的.局域网中有几台Win 7的电脑都有这种情况,在OWA中可以修

sqlserver中使用cmd命令注销如何登录用户

如果你的远程桌面无法远程,提示超过用户数,你可以试试用sql server.用sql server中执行cmd命令也可以注销登录用户. 连接mssql后执行 --注销登录用户 无法登陆远程桌面时用 exec xp_cmdshell 'quser' Exec xp_cmdshell 'LOGOff 1'

P-LINK路由器怎么更改登录地址

  P-LINK路由器更改登录地址设置方法 我们在登录路由器时需要打开IE浏览器在地址栏内输入:192.168.1.1这个IP地址,这个只是厂家出厂默认的地址,我们可以根据自己的喜好更改为自己容易记忆的登录地址. 依次点击"网络参数"."LAN口设置". 设置界面右侧将出现"LAN口设置"界面.如图: 第一项是MAC地址,这个是路由器的硬件地址,不可更改 第二项"IP地址"既是我们要更改的路由器的登录地址,看到后面文本框内的数