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.

  • Come inserire la configuration di FreeBSD in Revision Control?
  • jenkins non riesce a connettersi al repository git
  • Avviare un process perpetuo in un passo di costruzione di Jenkins?
  • Quale è meglio per il backup del sito web - rsync o git push
  • password utente ec2 per eseguire sudo -H -u
  • Quali sono le operazioni pericolose che devono essere vietate in un repository ospitato di git?
  • 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.

  • Installazione di git senza alcuna idea sulla configuration della macchina
  • Configurazione di nginx per git-http-backend su sisthemes debian (-based)
  • Grandi repositori (hg o git)
  • Nomi utente corretti durante il monitoraggio / etc / in git repository e commissione come root
  • Come faccio a impedire a Apache di servire la directory git?
  • Creazione di un repo git sul mio piano di hosting GoDaddy
  • 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.