OPAM无法发布包-表示git无法获取

OPAM无法发布包-表示git无法获取,git,opam,Git,Opam,我正在尝试使用以下说明发布opam包: 我确实创建了一个标记并将其推到github上。 当我尝试使用opam publish在opam上发布时,会收到以下错误消息: Fetching the package repository, this may take a while... [ERROR] Uncaught exception: "/usr/bin/git fetch --multiple origin user" exited with code 128 "fatal: No such

我正在尝试使用以下说明发布opam包:

我确实创建了一个标记并将其推到github上。 当我尝试使用
opam publish
在opam上发布时,会收到以下错误消息:

Fetching the package repository, this may take a while...
[ERROR] Uncaught exception: "/usr/bin/git fetch --multiple origin user" exited with code 128 "fatal: No such remote or remote group:
        user"

我是否错误地设置了git存储库,或者可能我的opam安装需要一些调整才能正常工作?

我根据这里描述的问题找到了答案:

解决方案是删除文件夹:
/plugins/opam publish/repos/ocaml%opam存储库


可以使用命令
opam config list
(在全局opam变量部分中查找根变量)

在您看到此错误之前

/usr/bin/git fetch --multiple origin user" exited with code 128 "fatal: No such remote or remote group: user
您错过了一个
401未经授权的
错误,这与较新的
github unix
包遇到github弃用API的错误有关

这是我为清理它所做的

清理剩余的opam发布状态

rm -rf ~/.opam/plugins/opam-publish/repos/ocaml%opam-repository
rm -f ~/.opam/plugins/opam-publish/ocaml%opam-repository.token

将github unix降级为,显然它正试图从一个不存在的名为user的git remote中提取。检查定义远程存储库的配置。或者尝试创建一个名为“user”的新git遥控器。@Mickeel B。我添加了一个名为“user”的新遥控器。它不起作用。
opam install github-unix.4.2.0