# Git clone issue when attempting to import role

**URL:** <https://forum.ansible.com/t/git-clone-issue-when-attempting-to-import-role/1426>\
**Category:** Get Help\
**Tags:** galaxy-ng\
**Created:** [October 5, 2023, 3:50am UTC](https://forum.ansible.com/t/git-clone-issue-when-attempting-to-import-role/1426 "2023-10-05T03:50:42Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![PC-Admin](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/pc-admin/32/1013_2.png) [@PC-Admin](https://forum.ansible.com/u/PC-Admin)\
**Post date:** [October 5, 2023, 3:50am UTC](https://forum.ansible.com/t/git-clone-issue-when-attempting-to-import-role/1426/1 "2023-10-05T03:50:42Z")

</div>

Hello!

I’m noticing that Ansible Galaxy has a new interface, cool!

But I’m unsure on where the “import” button now is, I have updated an Ansible role I’ve created that I’d like to import again. It seems like we have to do this via CLI now: [How to Import ansible role on galaxy.ansible.com - #9 by ryhennessy](http://forum.ansible.com/t/how-to-import-ansible-role-on-galaxy-ansible-com/1248/9)

Fair enough, so I got about constructing a ansible.cfg containing:

```auto

[galaxy]
server_list = beta

[galaxy_server.beta]
url = https://galaxy.ansible.com/api/
token = REDACTED

```

But when I attempt to re-import this role I get:

```auto
pcadmin@workstation:~/projects$ ansible-galaxy role import -vv --branch main PC-Admin https://github.com/PC-Admin/ansible-role-ufw.git
ansible-galaxy [core 2.15.4]
  config file = /home/pcadmin/projects/ansible.cfg
  configured module search path = ['/home/pcadmin/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python3/dist-packages/ansible
  ansible collection location = /home/pcadmin/.ansible/collections:/usr/share/ansible/collections
  executable location = /usr/bin/ansible-galaxy
  python version = 3.10.12 (main, Jun 11 2023, 05:26:28) [GCC 11.4.0] (/usr/bin/python3)
  jinja version = 3.0.3
  libyaml = True
Using /home/pcadmin/projects/ansible.cfg as config file
Successfully submitted import request 2050915266769145963052585970530560717
git clone for https://github.com/PC-Admin/https://github.com/PC-Admin/ansible-role-ufw.git failed
  File "/venv/lib64/python3.11/site-packages/pulpcore/tasking/tasks.py", line 66, in _execute_task
    result = func(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^
  File "/app/galaxy_ng/app/api/v1/tasks.py", line 93, in legacy_role_import
    raise Exception(f'git clone for {clone_url} failed')

```

---

<div class="post-metadata">

**Author:** ![ptn](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/ptn/32/481_2.png) [@ptn](https://forum.ansible.com/u/ptn)\
**Post date:** [October 5, 2023, 5:20am UTC](https://forum.ansible.com/t/git-clone-issue-when-attempting-to-import-role/1426/2 "2023-10-05T05:20:59Z")

</div>

Hi,

> git clone for [https://github.com/PC-Admin/https://github.com/PC-Admin/ansible-role-ufw.git](https://github.com/PC-Admin/https://github.com/PC-Admin/ansible-role-ufw.git) failed

I think `ansible-galaxy role import` command last argument should be the Github repo name, not url.

---

<div class="post-metadata">

**Author:** ![PC-Admin](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/pc-admin/32/1013_2.png) [@PC-Admin](https://forum.ansible.com/u/PC-Admin)\
**Post date:** [October 5, 2023, 1:18pm UTC](https://forum.ansible.com/t/git-clone-issue-when-attempting-to-import-role/1426/3 "2023-10-05T13:18:46Z")

</div>

Thanks for the feedback!

I was able to get imports working like so:

```auto
pcadmin@workstation:~/projects/ansible-role-ufw$ ansible-galaxy role import -vv --branch main PC-Admin ansible-role-ufw
ansible-galaxy [core 2.15.4]
  config file = /home/pcadmin/projects/ansible-role-ufw/ansible.cfg
  configured module search path = ['/home/pcadmin/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python3/dist-packages/ansible
  ansible collection location = /home/pcadmin/.ansible/collections:/usr/share/ansible/collections
  executable location = /usr/bin/ansible-galaxy
  python version = 3.10.12 (main, Jun 11 2023, 05:26:28) [GCC 11.4.0] (/usr/bin/python3)
  jinja version = 3.0.3
  libyaml = True
Using /home/pcadmin/projects/ansible-role-ufw/ansible.cfg as config file
Successfully submitted import request 2050956644370976325379389507807629649
running
role imported successfully

```

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/ansible/original/1X/1882d9a01da5d8996a862359b0913cc568a39b84.svg) [@system](https://forum.ansible.com/u/system)\
**Post date:** [January 23, 2024, 10:16pm UTC](https://forum.ansible.com/t/git-clone-issue-when-attempting-to-import-role/1426/4 "2024-01-23T22:16:33Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
