禅道扩展
647

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

提问者blh答案数1阅读数3939发表时间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";

    }

 

再运行即可!!!  

 

终于搞定了,激动啊

 

 

 

 

联系我们
联系人
张淑钧/高级客户经理
电话(微信)
13156280939
QQ号码
2082428410
联系邮箱
zhangshujun@chandao.com
其他相关问答
341
已解决
悬赏5积分
提问者: heroxd 于 2011-06-222712次浏览,1个答案
提问者: jinbu 于 2023-12-13803次浏览,1个答案
597387
已解决
悬赏5积分
提问者: m_667911495d9f5 于 2024-06-24708次浏览,1个答案
4272
已解决
悬赏10积分
提问者: SPZn 于 2016-12-151577次浏览,1个答案
597880
已解决
悬赏10积分
提问者: m_67078dfe82a5f 于 2024-10-10473次浏览,1个答案
返回顶部
客服头像
张淑钧
高级客户经理
客服微信
13156280939
2082428410
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。问题反馈反馈点击这里,让我们聆听您的建议与反馈。