Opzione sconosciuta git config –local riportta da Jenkins

Ho chiesto la stessa domanda sul overflow stack ma ho solo 5 viste, credo che questo sia un forum migliore per questa domanda.

Sto impostando CI per un progetto C # ospitato su github in un repo privato. Git viene installato sulla macchina CentOS, MSBuild su windows slave.

  • GPG che verifica i tag git in uno script di distribuzione
  • Come fare l'aliasing del dominio nudo come gli host DNS che lo supportno?
  • Quali sono le operazioni pericolose che devono essere vietate in un repository ospitato di git?
  • Installare una versione più recente di Git su CentOS 7
  • È ansible utilizzare etckeeper con un unico repository condiviso git?
  • C'è un modo per cambiare il Java JRE utilizzato da un server linux Jenkins?
  • Ho creato un account su github e ho aggiunto al mio repo privato. Quando ho impostato il controllo sorgente su Jenkins, ho inserito URL (come https://github.com/…/repo.git ) e ho inserito credenziali con il nuovo account.

    Jenkins riport:

    Failed to connect to repository : Command "git config --local credential.helper store --file=/tmp/git2956041026506359040.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 

    Se accedo il master e prova lo stesso command sulla console di root, ottengo lo stesso errore, –local non è un'opzione per il config git.

  • Problemi di validazione dei manifesti di Puppet con "validazione del parser fantoccio"
  • Crittografare il repository di git sul server (sicuro contro il furto di hardware fisico)
  • implementazione di etckeeper in sovversione (SVN)
  • Come cercare in un repository git per una string?
  • Installare libsvn con supporto SSL su Ubuntu (9.04)
  • Yum non installa la versione più recente di Git su Centos6
  • One Solution collect form web for “Opzione sconosciuta git config –local riportta da Jenkins”

    CentOS 6 (sto solo andando ad assumere la versione 6 qui) è spedizione git versione 1.7.1.
    L'interruttore --local stato introdotto con la versione 1.7.4.
    Pertanto non è disponibile nella versione che utilizzi.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.