I have added a new Mac server to Jenkins node, I am getting this error while trying to run the pipeline
error: You’re on a case-insensitive filesystem, and the remote you are
trying to fetch from has references that only differ in casing. It
is impossible to store such references with the ‘files’ backend. You
can either accept this as-is, in which case you won’t be able to
store all remote references on disk. Or you can alternatively
migrate your repository to use the ‘reftable’ backend with the
following command:
git refs migrate --ref-format=reftable
Please keep in mind that not all implementations of Git support this
new format yet. So if you use tools other than Git to access this
repository it may not be an option to migrate to reftables.
If this works on another mac server then probably the file system used on that server for the agents workspace is formatted to be case sensitive. Case sensitivity must be specified when the volume is created, so you can’t change it for an existing volume.
If you need all files also the ones that only differ in case for the job execution to work properly, then I think you have no other option than ensuring that the file system used by the Jenkins job is case-sensitive. And that means you have to create a new volume and format it in a way so that it is case-sensitive.
I suggest you look at your other mac server and check if the file system there is case-sensitive or not.
then i get this error**
**error: You’re on a case-insensitive filesystem, and the remote you are
trying to fetch from has references that only differ in casing. It
is impossible to store such references with the ‘files’ backend. You
can either accept this as-is, in which case you won’t be able to
store all remote references on disk. Or you can alternatively
migrate your repository to use the ‘reftable’ backend with the
following command:
git refs migrate --ref-format=reftable
Please keep in mind that not all implementations of Git support this
new format yet. So if you use tools other than Git to access this
repository it may not be an option to migrate to reftables.**