Actions/checkout@v2 ref does not work as several months ago

Hi. All
In my workflow, I used actions/checkout@v2 to get code by a specific commit id.

steps:
  # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
  - uses: actions/checkout@v2
    with:
      ref: '${{ github.event.inputs.commit_id}}'

The workflow worked seveal months ago, but it suddently cannot be used any more, and reported following error.

Removing previously created refs, to avoid conflicts
Cleaning the repository
Disabling automatic garbage collection
Setting up auth
Fetching the repository
/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --progress --no-recurse-submodules --depth=1 origin +refs/heads/2e133be*:refs/remotes/origin/2e133be* +refs/tags/2e133be*:refs/tags/2e133be*
The process ‘/usr/bin/git’ failed with exit code 1
Waiting 15 seconds before trying again
/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --progress --no-recurse-submodules --depth=1 origin +refs/heads/2e133be*:refs/remotes/origin/2e133be* +refs/tags/2e133be*:refs/tags/2e133be*
The process ‘/usr/bin/git’ failed with exit code 1
Waiting 17 seconds before trying again
/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --progress --no-recurse-submodules --depth=1 origin +refs/heads/2e133be*:refs/remotes/origin/2e133be* +refs/tags/2e133be*:refs/tags/2e133be*
Error: The process ‘/usr/bin/git’ failed with exit code 1

  Anybody know this problem, and how to fix it?

  Thank you