首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Teamcity创建vcs根

使用Teamcity创建vcs根
EN

Stack Overflow用户
提问于 2014-05-07 03:43:57
回答 1查看 1.8K关注 0票数 4

我正在尝试使用Teamcity创建一个VCS。在REST文件之后,我将在XML下面发布到http://TeamcityServer/httpAuth/app/rest/vcs-roots

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<vcs-root name="TestVCS" vcsName="svn" modificationCheckInterval="5" href="/httpAuth/app/rest/vcs-roots/id:TestVCS">
    <project id="TestProject" name="&lt;Root project&gt;" href="/httpAuth/app/rest/projects/id:TestProject"/>
    <properties>
        <property name="externals-mode" value="externals-full"/>
        <property name="labelingMessage" value="Labeled automatically by TeamCity"/>
        <property name="labelingPatterns" value="trunk=&gt;tags"/>
        <property name="svn-config-directory" value="C:\Windows\system32\config\systemprofile\AppData\Roaming\Subversion"/>
        <property name="svn-use-default-config-directory" value="true"/>
        <property name="url" value="https://svn-uat.net/TestProject"/>
        <property name="user" value="testuser"/>
        <property name="password" value="testpwd"/>
        <property name="working-copy-format" value="1.6"/>
    </properties>
    <vcsRootInstances href="/httpAuth/app/rest/vcs-root-instances?locator=vcsRoot:(id:TestVCS)"/>
</vcs-root>

这将创建VCS根,但密码属性仍然是空的。我尝试使用http://TeamcityServer/httpAuth/app/rest/vcs-roots/VCSId/properties/password显式设置密码,但即使这样也没有为VCS根目录设置密码。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-09 11:07:29

所以我在Jetbrains开发者社区上找到了答案。这是因为Teamcity出于安全考虑,SVN使用"secure:svn- password“,Perforce使用"secure:passwd”,而不是简单的密码。因此,我将XML更改为如下所示:

代码语言:javascript
复制
<property name="secure:svn-password" value="testpwd"/>
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23508329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档