web-dev-qa-db-ja.com

不明なオプションgit config --localがJenkinsによって報告されました

私はスタックオーバーフローについて同じ質問をしましたが、ビューは5つしかありません。これは、この質問のためのより良いフォーラムだと思います。

プライベートリポジトリのgithubでホストされているC#プロジェクトのCIを設定しています。 GitはマスターCentOSマシンにインストールされ、MSBuildはスレーブウィンドウにインストールされます。

私はgithubにアカウントを作成し、それをプライベートリポジトリに追加しました。 Jenkinsでソース管理を設定するときに、URL( https://github.com/.../repo.git )を入力し、新しいアカウントで資格情報を入力しました。

ジェンキンスの報告:

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

マスターにログインしてルートコンソールで同じコマンドを実行すると、同じエラーが発生します。--localはgit configのオプションではありません。

7
user3043457

CentOS 6(ここではバージョン6と仮定します)はgitバージョン1.7.1を出荷しています。
--localスイッチはバージョン1.7.4で導入されました。
そのため、使用しているバージョンでは使用できません。

5
faker