如何使用bitbucket配置jenkins

时间:2015-06-26 13:25:14

标签: git github jenkins bitbucket

我正在尝试使用Bitbucket配置Jenkins。差不多4天了,但Jenkins没有用Bitbucket克隆

我正在关注的步骤。

  1. 安装jenkins。
  2. 安装git
  3. 我在bitbucket上有账号。创建了一个名为javascript的存储库 它有一些HTML代码。 管理Jenkins - >配置系统 - >在(Git)标签中 - > name:默认,Git可执行文件的路径:/ usr / bin / git。如下图所示。 enter image description here
  4. 在Jenkins中创建了一个新项目(作业),说Hello World - > Configure->项目名称:Hello World - >描述:blalala - >源代码管理 - > git->存储库网址:https://UserName@bitbucket.org/UserName/HelloWorld.git
  5. 凭据:提供我的凭据。
  6. 但我收到此错误

    Failed to connect to repository : Command "/usr/bin/git config --local credential.helper store --file=/tmp/git6945256026248158269.credentials" returned status code 129:
    stdout:
    stderr: error: unknown option `local'
    usage: git config [options]
    
    Config file location
        --global              use global config file
        --system              use system config file
        -f, --file <FILE>     use given config file
    
    Action
        --get                 get value: name [value-regex]
        --get-all             get all values: key [value-regex]
        --get-regexp          get values for regexp: name-regex [value-regex]
        --replace-all         replace all matching variables: name value [value_regex]
        --add                 adds a new variable: name value
        --unset               removes a variable: name [value-regex]
        --unset-all           removes all matches: name [value-regex]
        --rename-section      rename section: old-name new-name
        --remove-section      remove a section: name
        -l, --list            list all
        -e, --edit            opens an editor
        --get-color <slot>    find the color configured: [default]
        --get-colorbool <slot>
                              find the color setting: [stdout-is-tty]
    
    Type
        --bool                value is "true" or "false"
        --int                 value is decimal number
        --bool-or-int         value is --bool or --int
        --path                value is a path (file or directory name)
    
    Other
        -z, --null            terminate values with NUL byte
    

    它非常令人沮丧。还有git hub。尝试使用ssh,以及更多方法。请帮帮我。

1 个答案:

答案 0 :(得分:2)

看起来你正在使用旧版本的Git,它没有--local选项。

根据this question--local选项于2010年底在v1.7.4中引入。

请确认您在服务器上使用的Git版本比至少v1.7.4更新,然后再试一次。您可以使用git --versiongit help config验证该问题,然后检查该帮助是否包含对--local选项的引用。