# Libgit2 ERROR: AssertionError: name == "helper"

**URL:** <https://discourse.julialang.org/t/libgit2-error-assertionerror-name-helper/82783>\
**Category:** General Usage\
**Tags:** package\
**Created:** [June 14, 2022, 10:30pm UTC](https://discourse.julialang.org/t/libgit2-error-assertionerror-name-helper/82783 "2022-06-14T22:30:05Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![PetrKryslUCSD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/petrkryslucsd/32/215825_2.png) [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)\
**Post date:** [June 14, 2022, 10:30pm UTC](https://discourse.julialang.org/t/libgit2-error-assertionerror-name-helper/82783/1 "2022-06-14T22:30:05Z")

</div>

Cloning a repo when instantiating generated the above error. Any idea what to do?

```julia
(ACol) pkg> add https://github.com/PetrKryslUCSD/HelmBEM.jl.git
     Cloning git-repo `https://github.com/PetrKryslUCSD/HelmBEM.jl.git`
ERROR: AssertionError: name == "helper"
Stacktrace:
  [1] credential_helpers(cfg::LibGit2.GitConfig, cred::LibGit2.GitCredential)
    @ LibGit2 C:\Users\pkonl\VSCode_Julia_portable\assets\julia-1.7.2\share\julia\stdlib\v1.7\LibGit2\src\gitcredential.jl:224

```

Julia 1.7.2 on Windows 10.

Ping: Does anyone know what is going on? It keeps occurring with 1.8 too.

---

<div class="post-metadata">

**Author:** ![jd-foster](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jd-foster/32/35824_2.png) [@jd-foster](https://discourse.julialang.org/u/jd-foster)\
**Post date:** [June 24, 2022, 2:08am UTC](https://discourse.julialang.org/t/libgit2-error-assertionerror-name-helper/82783/2 "2022-06-24T02:08:09Z")

</div>

Is there a minimal working repo publically available to reproduce this?

Something to do with your setup running Julia under `VSCode_Julia_portable` ?  
(x-ref: [Libgit2 ERROR: AssertionError: name == "helper" · Issue #45693 · JuliaLang/julia · GitHub](https://github.com/JuliaLang/julia/issues/45693))

---

<div class="post-metadata">

**Author:** ![PetrKryslUCSD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/petrkryslucsd/32/215825_2.png) [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)\
**Post date:** [June 24, 2022, 2:42pm UTC](https://discourse.julialang.org/t/libgit2-error-assertionerror-name-helper/82783/3 "2022-06-24T14:42:10Z")

</div>

Unfortunately, the setup is not minimal.

The error might have something to do with the `.gitconfig`: [Libgit2 ERROR: AssertionError: name == "helper" · Issue #45693 · JuliaLang/julia · GitHub](https://github.com/JuliaLang/julia/issues/45693)

---

<div class="post-metadata">

**Author:** ![PetrKryslUCSD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/petrkryslucsd/32/215825_2.png) [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)\
**Post date:** [June 25, 2022, 4:02am UTC](https://discourse.julialang.org/t/libgit2-error-assertionerror-name-helper/82783/4 "2022-06-25T04:02:29Z")

</div>

There is a solution of sorts: [Libgit2 ERROR: AssertionError: name == "helper" · Issue #45693 · JuliaLang/julia · GitHub](https://github.com/JuliaLang/julia/issues/45693#issuecomment-1166186105)
