DontShaveTheYak / cf2tf

Convert Cloudformation templates to Terraform.
GNU General Public License v3.0
479 stars 79 forks source link

Cmd('git') failed due to: exit code(128) #299

Open UcGeorge opened 4 months ago

UcGeorge commented 4 months ago
root@43157a173e4a:/workspaces/AWS_RAG_Chatbot# cf2tf formation.yml >> main.auto.tf

// Converting formation.yml to Terraform!
Traceback (most recent call last):
  File "/usr/local/bin/cf2tf", line 8, in <module>
    sys.exit(cli())
             ^^^^^
  File "/usr/local/lib/python3.11/site-packages/click/core.py", line 1157, in __call__
    return self.main(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/click/core.py", line 1078, in main
    rv = self.invoke(ctx)
         ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/click/core.py", line 1434, in invoke
    return ctx.invoke(self.callback, **ctx.params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/click/core.py", line 783, in invoke
    return __callback(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/cf2tf/app.py", line 41, in cli
    search_manger = code.search_manager()
                    ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/cf2tf/terraform/code.py", line 51, in search_manager
    repo = get_code()
           ^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/cf2tf/terraform/code.py", line 79, in get_code
    repo = Repo.clone_from(
           ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/git/repo/base.py", line 1525, in clone_from
    return cls._clone(
           ^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/git/repo/base.py", line 1383, in _clone
    handle_process_output(
  File "/usr/local/lib/python3.11/site-packages/git/cmd.py", line 221, in handle_process_output
    finalizer(process)
  File "/usr/local/lib/python3.11/site-packages/git/util.py", line 504, in finalize_process
    proc.wait(**kwargs)
  File "/usr/local/lib/python3.11/site-packages/git/cmd.py", line 834, in wait
    raise GitCommandError(remove_password_if_present(self.args), status, errstr)
git.exc.GitCommandError: Cmd('git') failed due to: exit code(128)
  cmdline: git clone -v --depth=1 --progress -- https://github.com/hashicorp/terraform-provider-aws.git /tmp/terraform_src
sciencey-sanjay commented 3 months ago

I am getting similar error. Does anybody found a workaround?