目次

Web検索はbingがおすすめ!

Gitリポジトリのプル、プッシュの際に "Warning: git-credential-manager-core was renamed to git-credential-manager" ワーニングが発生する

Gitリポジトリのプル、プッシュの際に "Warning: git-credential-manager-core was renamed to git-credential-manager" ワーニングの対処法を紹介します。

現象

Gitリポジトリのプル、プッシュの際に次のワーニングメッセージが表示されます。
ワーニングメッセージ
Warning: git-credential-manager-core was renamed to git-credential-manager
Warning: see https://aka.ms/gcm/rename for more information

原因

git-credential-manager-core が git-credential-manager に名前が変更されたために発生するワーニングです。

対処法

gitconfig ファイルの [credential] セクションの helper の値を変更します。
以下の位置のgitconfigファイルを編集します。

Git for Windows を利用している場合
C:/Program Files/Git/etc/gitconfig

Visual Studio を利用している場合
C:\Program Files\Microsoft Visual Studio\(バージョン)\(エディション)\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\etc
具体例
C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\etc

gitconfig (変更前)
[core]
	symlinks = false
	autocrlf = true
[color]
	interactive = true
	ui = auto
[pack]
	packSizeLimit = 2g
[help]
	format = html
[http]
    sslCAinfo = %(prefix)/ssl/certs/ca-bundle.crt
[diff "astextplain"]
	textconv = astextplain
[rebase]
	autosquash = true
[filter "lfs"]
	clean = git-lfs clean -- %f
	smudge = git-lfs smudge -- %f
	process = git-lfs filter-process
	required = true
[credential]
	helper = manager-core
[credential "https://dev.azure.com"]
	usehttppath = true
[include]
	; include Git for Windows' system config in order
	; to inherit settings like `core.autocrlf`
	path = C:/Program Files (x86)/Git/etc/gitconfig
	path = C:/Program Files/Git/etc/gitconfig

[credential]セクションのhelper = manager-corehelper = manager に変更します。
gitconfig (変更後)
[core]
	symlinks = false
	autocrlf = true
[color]
	interactive = true
	ui = auto
[pack]
	packSizeLimit = 2g
[help]
	format = html
[http]
    sslCAinfo = %(prefix)/ssl/certs/ca-bundle.crt
[diff "astextplain"]
	textconv = astextplain
[rebase]
	autosquash = true
[filter "lfs"]
	clean = git-lfs clean -- %f
	smudge = git-lfs smudge -- %f
	process = git-lfs filter-process
	required = true
[credential]
	helper = manager
[credential "https://dev.azure.com"]
	usehttppath = true
[include]
	; include Git for Windows' system config in order
	; to inherit settings like `core.autocrlf`
	path = C:/Program Files (x86)/Git/etc/gitconfig
	path = C:/Program Files/Git/etc/gitconfig
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
掲載日: 2023-02-16
iPentec all rights reserverd.