【Git for Windows】アップデートに失敗する

Git CMDを起動し「git update-git-for-windows」を実行したところ、「curl: (60) SSL certificate problem: unable to get local issuer certificate」エラーが発生した。

ウィルス対策ソフトによりブロックされていたことが原因であった。
ブロックを解除したところ、以下のように更新された。
git update-git-for-windows
Git for Windows 2.39.0.windows.2 (64-bit)
Update 2.39.1.windows.1 is available
Download and install Git for Windows 2.39.1 [N/y]? y
################################################################################################################ 100.0%

Gitも脆弱性の修正が定期的に行われているので、更新を忘れないようにしたい。
参考:「Git」に3件の脆弱性 ~修正版のv2.39.1が公開

 

【Visual Studio2022】GitHubのリポジトリクローン時に、the remote end hung up unexpectedlyエラーが発生する(git-lfs: command not found)

リポジトリのクローン時に以下のエラーメッセージが表示されて、一部のファイルしかダウンロードされない現象が発生。

このエラーメッセージだけだと分からないが、Visual Studioの出力ウィンドウには詳細のエラーが表示されていた。

git-lfs filter-process: git-lfs: command not found
リモート リポジトリの複製を作成中にエラーが発生しました: Git failed with a fatal error.
the remote end hung up unexpectedly
Clone succeeded, but checkout failed.
You can inspect what was checked out with 'git status'
and retry with 'git restore --source=HEAD :/'

「git-lfs: command not found」とあるので、Git Large File Storage (LFS)のサイトから、「git-lfs-windows-v3.2.0.exe」をダウンロードする。

上記をインストール後、コマンドプロンプトで「git lfs install」を実行する。
念のため「git lfs version」を実行して、正常にインストールされていることを確認した。

そして、中途半端にダウンロードされたソースをフォルダごと削除して、Visual Studioを再起動後、再度リポジトリのクローンを実行したところ、正常にファイルをダウンロードできた。

エラーメッセージダイアログだけ見ても原因が分からないので注意!