git-ecosystem / git-ecosystem/git-credential-manager

Skip configure step post-install

Open
#2,010 0 comments 2 reactions 1 assignee View on GitHub

@mjcheetham is already working on this.

Since Dec 18, 2025.

enhancement platform:osx
Dominant language
C#
Stars
9.3k
Forks
2.9k
Avg merge
7d 1h
Merged PRs (30d)
14

Description

Feature description

I have recently started working with GCM in a limited fashion and was surprised that during installation (on macOS) GCM inserted itself into my Git Config.

While generally nice of GCM to be "ready" post-install, touching the global (user) Git config is an annoyance for me because I managed my dotfiles (including the Git Config) manually. To prepare for GCM I would have put the expected settings in there upfront.

Is there a way to skip this post-install/configure step? Why do I ask? Because my macOS dotfiles should work on Intel and ARM based Macs and the GCM helper path added to the global config is platform/CPU bound (/usr/local vs /opt/homebrew) and cannot be reused across systems.

The best I found for now is manually using helper = %(prefix)/git-credential-manager but I still have to verify that on ARM Macs.

Somewhat related to #1696 – if I could tell GCM to use an alternative file instead, that'd be also fine.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.