Conan upload fails with a git error - Sonatype Nexus Repository - Sonatype Community
Conan upload fails with a git error
post by Frank_Michel on Dec 22, 2025
Hello,
I am testing a new build solution using “conan build” and “Sonatype Nexus Repository, Community Edition version 3.85” on Windows 11.
I followed the steps from Nexus Help using the following commands:
- Create a conan-hosted repository in Nexus named “conan-hosted” with default settings
- Declare the remote conan-hosted repository: dev@win11> conan remote add conan-hosted http://localhost:8081/repository/conan-hosted --insecure
- Add authentication for remote: dev@win11> conan remote auth …
- Check cots exists in conan cache: dev@win11> conan list boost
… existing …
- Try to upload to remote repository: dev@win11> conan upload boost/1.86.0 -r conan-hosted
=> fatal: not a git repository (or any of the parent directories: .git
=> ERR: retrieving root repository
Please help with interpreting this error,
Thanks
post by mpiggott on Dec 22, 2025
This error isn’t from Nexus its from Conan. I’d hazard from the error it expects the command to be run on a project managed by git but you may have more success asking this question on a Conan support forum.
post by Frank_Michel on Dec 29, 2025
Finally, I managed to get it working: it is a known bug in Nexus Repository.
See: https://github.com/conan-io/conan/issues/16770
The workaround is to enable the Conan bearer token in the “settings / security / realms” section.
After this, it works properly.
post by mpiggott on Jan 5
Its great that you’ve found a solution but the linked ticket doesn’t appear to match the errors described in the original post.