• 问题出在 HUDSON_HOME/jobs/jobName 下面的认证文件上:subversion.credentials 当配置项目源码的 SVN 路径中包含中文的时候,例如:https://IP/projectNmae/1-/1-trunk 的时候,开发文档 路径中的中文部分显示成了乱码==>https://IP/projectNmae/1-%E5%BC%80%E5%8F%91%E5%BA%93/1-trunk, 临时解决办法:用真实路径替换这个出现乱码的路径!但这毕竟不是长久之计啊,每个 job 都得这么弄一次! 希望能有大神提供方案啊

  • http://stackoverflow.com/questions/22068297/jenkins-subversion-error-e200015-no-credential-to-try-authentication-failed有看过这个,但是 ( Company Subversion Repository) 中的 ‘prot'是啥?怎么用都不知道,就是没完全看懂!还有就是我这里出现的错误提示:at hudson.scm.DefaultSVNAuthenticationManager.getFirstAuthentication(DefaultSVNAuthenticationManager.java:90) 貌似在此网页错误中没出现过,大家的出错大多数出现在:hudson.util.IOException2 这里;而我只要路径中加入中文就报错,去除中文就没任何问题

  • 我把 log 抓取过来了,麻烦两位给指导下:原本路径:http://IP/svn/Platform/V3CSP_SVN/1-/2-代码/trunk开发库 Unable to access http://IP/svn/Platform/V3CSP_SVN/1-???????o?/2-??£? ?/trunk : svn: E200015: No Credentials to try. Authentication failed. org.tmatesoft.svn.core.SVNCancelException: svn: E200015: No Credentials to try. Authentication failed. at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.cancel(SVNErrorManager.java:37) at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.cancel(SVNErrorManager.java:32) at hudson.scm.DefaultSVNAuthenticationManager.getFirstAuthentication(DefaultSVNAuthenticationManager.java:90) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:580) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:286) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:274) at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:704) at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:627) at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:103) at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:1016) at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.testConnection(DAVRepository.java:99) at hudson.scm.SubversionSCM$DescriptorImpl.checkRepositoryPath(SubversionSCM.java:2041) at hudson.scm.SubversionSCM$DescriptorImpl.doCheckRemote(SubversionSCM.java:1972) at sun.reflect.GeneratedMethodAccessor206.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:274) at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:141) at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:80) at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:95) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:45) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:565) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:650) at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:225) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:45) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:565) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:650) at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:225) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:45) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:565) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:650) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:481) at org.kohsuke.stapler.Stapler.service(Stapler.java:152) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:86) at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:78) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:81) at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:73) at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:157) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:70) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:315) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) (Maybe you need to enter credential?) 尤其是第三行的这个:at hudson.scm.DefaultSVNAuthenticationManager.getFirstAuthentication(DefaultSVNAuthenticationManager.java:90),网上搜就是没看到有这种情况

  • 晕死,本来平时用 ‘###’ 做注释符,今天一不留神用 ‘***’,结果报同样的错! 查看 Apache Error 日志: (20014) Internal error: Can't open file 'D:\svn\2014\format': \xe7\xb3\xbb\xe7\xbb\x9f\xe6\x89\xbe\xe4\xb8\x8d\xe5\x88\xb0\xe6\x8c\x87\xe5\xae\x9a\xe7\x9a\x84\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x82
    [Mon May 12 11:30:07 2014] [error] [client 200.200.203.68] Could not fetch resource information. [500, #0] [Mon May 12 11:30:07 2014] [error] [client 200.200.203.68] Could not open the requested SVN filesystem [500, #720002] [Mon May 12 11:30:07 2014] [error] [client 200.200.203.68] Could not open the requested SVN filesystem [500, #720002] [Mon May 12 11:30:07 2014] [warn] [client 200.200.203.68] incomplete redirection target of '/svn/' for URI '/svn' modified to 'http://172.16.101.52/svn/' [Mon May 12 11:30:07 2014] [error] [client 200.200.203.68] Failed to load the AuthzSVNAccessFile: D:\svn\2014\accessfile2014.txt:14: Option must end with ':' or '=' [Mon May 12 11:30:07 2014] [error] [client 200.200.203.68] Access denied: 'owenlee' OPTIONS 14BYF004_SVN:/ [Mon May 12 11:30:07 2014] [error] [client 200.200.203.68] Failed to load the AuthzSVNAccessFile: D:\svn\2014\accessfile2014.txt:14: Option must end with ':' or '=' [Mon May 12 11:30:07 2014] [error] [client 200.200.203.68] Access denied: 'owenlee' GET 14BYF004_SVN:/ [Mon May 12 11:30:07 2014] [error] [client 200.200.203.68] Failed to load the AuthzSVNAccessFile: D:\svn\2014\accessfile2014.txt:14: Option must end with ':' or '=' [Mon May 12 11:30:07 2014] [error] [client 200.200.203.68] Access denied: 'owenlee' GET 14BYF004_SVN:/ [Mon May 12 11:30:07 2014] [error] [client 200.200.203.68] Failed to load the AuthzSVNAccessFile: D:\svn\2014\accessfile2014.txt:14: Option must end with ':' or '=' [Mon May 12 11:30:07 2014] [error] [client 200.200.203.68] Access denied: 'owenlee' OPTIONS 14BYF004_SVN:/ [Mon May 12 11:30:07 2014] [error] [client 200.200.203.68] Failed to load the AuthzSVNAccessFile: D:\svn\2014\accessfile2014.txt:14: Option must end with ':' or '=' [Mon May 12 11:30:07 2014] [error] [client 200.200.203.68] Access denied: 'owenlee' OPTIONS 14BYF004_SVN:/ [Mon May 12 11:30:07 2014] [error] [client 200.200.203.68] Failed to load the AuthzSVNAccessFile: D:\svn\2014\accessfile2014.txt:14: Option must end with ':' or '=' [Mon May 12 11:30:07 2014] [error] [client 200.200.203.68] Access denied: 'owenlee' OPTIONS 14BYF004_SVN:/ [Mon May 12 11:30:07 2014] [error] [client 200.200.203.68] Failed to load the AuthzSVNAccessFile: D:\svn\2014\accessfile2014.txt:14: Option must end with ':' or '=' [Mon May 12 11:30:07 2014] [error] [client 200.200.203.68] Access denied: 'owenlee' OPTIONS 14BYF004_SVN:/ 希望给后来人一个借鉴啊~~说多了都是泪,搞了一上午

  • 1.我现在最郁闷的就是用最新版 Hudson Subversion Plug-in 2.3.8-h-1,然后不支持中文路径 2.用稍微旧点的 Hudson Subversion Plug-in 2.2.0_1,在 Source Code Management 下就根本不存在 subversion 这一项了 愁死了都,差点都要上吊了

  • 我这里区域语言设置的是:中国,格式:中文(简体,中国) 1.使用 Hudson Subversion Plug-in 2.2.0_1 时,在 Source Code Management 下就根本不存在 subversion 这一项了 2.使用 Hudson Subversion Plug-in 2.3.8-h-1 时,本来原本的地址是:http://IP/svn/Platform/V3CSP_SVN/1-/2-代码/trunk/Studio开发库 但进行 Subversion Authentication 时地址就成了这样: http://IP/svn/Platform/V3CSP_SVN/1-%E5%BC%80%E5%8F%91%E5%BA%93/2-%E4%BB%A3%E7%A0%81/trunk,输入认证还是 老样子,显示红色提示: svn: E200015: No Credentials to try. Authentication failed. (show details) (Maybe you need to enter credential?)

  • 哎,难道 hudson-3.1.2 不支持低版本的插件?我用安装的方式安装 Hudson Subversion Plug-in 2.3.8-h-1, 但是在 Source Code Management 还是无法显示出 subversion 这一栏,崩溃啊~~~ 哪位大神能提供在 hudson-3.1.2 下使用 Hudson Subversion Plug-in 2.3.8-h-1 时中文路径的解决方案啊???

  • 或者有谁可以提供个低于 Hudson Subversion Plug-in 2.3.8-h-1 的 plugin 嘛,我好在本地进行安装

  • TO zdh515: 今天偶然发现了这么个插件:Hudson build timeout plugin,安装后可以在 Job Configurations -->Build Environment-->Abort the build if it's stuck 下设置 Timeout minutes,不知道能不能帮到你!goodluck

  • git clone asking for password at 2014年04月26日

    突然想到:首先你得在出现这种情况的客户端机器上使用服务器上的账户(比如:git 专用账户)进行远程连接服务器 ==>shh git@ 服务器 IP,然后会提示你输入用户名,密码(git 专用账户)!这样操作成功后,之前出现的频繁让输入 用户名、密码的情况就会消失!goodluck

  • git clone asking for password at 2014年04月25日

    公钥添加到服务器.ssh 下后,还需要运行下那个脚本./glsetup(不确定了,很久没用这个了),只有运行这个脚本后对服务器的配置才能生效

  • git clone asking for password at 2014年04月25日

    用的是 ssh 认证的话,那这个问题就是出在密钥上,建议重新生成一份

  • HUDSON_HOME at 2014年04月24日

    看了官网介绍的 Setting HUDSON_HOME 好多遍,还是没有看懂! 我想把 HUDSON_HOME 设置为:F:\HudsonWorkspace,有没有人能告诉下

  • win7 (64 位):Apache+SVN at 2014年04月22日

    我现在的困惑就是这与此,因为我用的 Apache 是 64 位,版本 2.4.4;但是因为 subversion 官网上没有 64 位的 1.8.8 版本,而我是直接用官网(http://subversion.apache.org/download/#recommended-release1.8.8(估计是 32 位),然后就一直无法配置成功!所有我才怀疑 Apache(64 位)是否兼容 subversion(32 位))上的

  • 服务器端:忽略文件设置 at 2014年04月22日

    首先得感谢二位的热情参与,可能之前小弟没有说清楚,这回我再来说说本人的意图:

    1. 想通过在服务器端(姑且称:SVNserver)配置个文件(姑且称:a 文件),让服务器端里面的所有库(不管是之前已经存在的库还是之后要添加的新库)都会受此’a 文件'的影响
    2. 所有与此服务器 SVNserver 交互的客户端(TortoiseSVN)在提交的时候就自动过滤的那些不需要提交到版本库中的文件(临时文件,编译后产生的文件等)
    3. 这就相当于一劳永逸的事情,而不是仅仅通过: [TargetFolder]>svn propset svn:ignore *.suo 来对目标文件夹生效;又或者每个客户端去一个个的设置忽略的文件规则 不知道这回小弟有没有把话说清楚???
  • win7 (64 位):Apache+SVN at 2014年04月21日

    还是一样不起效果!我现在就想问问 64 位的 subversion 跟 32 位的 subversion 差异的文件都会有哪些?想着自己按官网提示搭建编译环境自己编译个 64 位的 subversion1.8.8

  • win7 (64 位):Apache+SVN at 2014年04月12日
    1. Apache\httpd-2.4.4-win64:这个就是 64 位 Apache-HTTP-server 啊;
    2. 安装在 D:/Program Files (x86) 里面是为了节省 C 盘,Apache 安装在这里后我已经修改了 serverRoot 等相关的信息,启动 Apache 也是没有任何问题的
    3. 配置文件中增加了 LoadModule dav_module modules/mod_dav.so LoadModule dav_fs_module modules/mod_dav_fs.so LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.so 以及最简单的 DAV svn SVNPath F:/svnRepos
    4. 由于官网没有 subversion1.8.8 的 MSI 文件,所以只能下载二进制文件我用的是命令行的方式安装并成功启动,并复制 subversion 的两个模块 mod_dav_svn.so,mod_authz_svn.so 到 Apache 的 module 目录下 这些都没问题后再启动 Apache 就出现之前提示的错误了,不知我有没有描述清楚