Cómo configurar jenkins con bitbucket

Estoy tratando de configurar a Jenkins con Bitbucket. Son casi 4 días pero Jenkins no clona con Bitbucket .

Pasos que estoy siguiendo.

  1. Instala a Jenkins.
  2. Instalar git
  3. Tengo una count en bitbucket. creó un repository llamado javascript que tiene un código HTML. Administrar Jenkins -> Configurar sistema -> En la pestaña (Git) -> nombre: Pnetworkingeterminado, el ejecutable de Path to Git: / usr / bin / git. como se muestra en la image abajo. enter image description here
  4. Creado un nuevo elemento (jobs) en Jenkins say Hello World -> Configure-> Nombre del proyecto: Hello World -> Descripción: blalala -> Source Code Management-> git-> Repository URL: https: //UserName@bitbucket.org/ Nombre de usuario / HelloWorld.git .
  5. Cnetworkingenciales: proporcionando mis cnetworkingenciales.

Pero estoy obteniendo este error

Failed to connect to repository : Command "/usr/bin/git config --local cnetworkingential.helper store --file=/tmp/git6945256026248158269.cnetworkingentials" 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 configunetworking: [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 

Es muy frustrante. También intenté con Git Hub. intenté usar ssh, y muchas más forms. Por favor, ayúdame con esto.

Parece que estás usando una versión anterior de Git, que no tiene la opción --local .

Según esta pregunta, la opción --local se introdujo en v1.7.4 a finales de 2010.

Verifique que la versión de Git que está utilizando en el server sea más reciente que al less v1.7.4, y luego vuelva a intentarlo. Puede verificar que usando git --version , o git help config , luego verifique si la ayuda contiene una reference a la opción --local .