禅道扩展
647

禅道2.3版本与SVN集成无法成功已解决悬赏20积分

提问者blh答案数1阅读数3905发表时间2011-11-18 09:06:52

想请教下,为什么我根据官方文档在集成SVN的时候,命令行中会报如下图错误:

这是在与SVN同步中报的错!

禅道版本:2.3

安装包类型:Windows安装包

操作系统:Windows XP

客户端浏览器:IE8

设置备注
内容
答案列表
🍗
2011-12-02 12:56:22

终于解决了

 

可能是svn版本的问题,我使用的是visualSVN 一开始会报这个错。这是因为这个版本的svn命令行不接受 svn --non-interaction --username 'admin' --password '***' --info xml [svn url]

这个版本的svn需要将用户名和密码前后的单引号去掉 得到的命令如下

 svn --non-interaction --username 'admin' --password '***' --info xml [svn url]

 

以上是原理,具体修改是修改zentao安装包\home\zentao\module\svn\model.php 

将public function setClient($repo)函数改为如下代码

 

public function setClient($repo)

    {

        if($this->config->svn->client == '') die("You must set the svn client file.\n");

        $this->client = $this->config->svn->client . " --non-interactive";

        if(isset($repo->username)) $this->client .= " --username $repo->username --password $repo->password --no-auth-cache";

    }

 

再运行即可!!!  

 

终于搞定了,激动啊

 

 

 

 

联系我们
联系人
刘璐/高级客户经理
电话(微信)
18562550650
QQ号码
2845263372
联系邮箱
liulu@chandao.com
其他相关问答
964
已解决
悬赏30积分
提问者: qzl 于 2012-03-275744次浏览,1个答案
提问者: zjw77100 于 2017-01-033668次浏览,1个答案
597002
已解决
悬赏10积分
提问者: m_65bb3bc40eae0 于 2024-02-01639次浏览,1个答案
提问者: yts1990 于 2017-10-231762次浏览,1个答案
提问者: aa1020967789 于 2017-09-181801次浏览,1个答案
返回顶部
客服头像
刘璐
高级客户经理
客服微信
18562550650
2845263372
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。问题反馈反馈点击这里,让我们聆听您的建议与反馈。