In vanilla Git, you get a hint in such case:
error: failed to push some refs to '{repo}'
hint: Updates were rejected because the tag already exists in the remote.
When running git artifact add-n-push, the error message is rather cryptic:
Error in git rev-list --stdin --objects --not --remotes=origin --: exit status 128 fatal: bad object 2d23e65ec306f78c1827401882097d0fd71866dd
error: failed to push some refs to '{repo}'
In vanilla Git, you get a hint in such case:
When running git artifact add-n-push, the error message is rather cryptic: