欲以作曲家的私人回购协议时,遇到了一个“没有这样的远程或远程组”错误(Getting a “No s

2019-10-19 03:07发布

当我尝试运行作曲家我收到一个错误。 我在下面composer.json

{
    "require": {
        "my/private-repo": "dev-development"
    },
    "repositories": [
            {
            "type": "git",
            "url": "git@bitbucket.org:my/private-repo.git"
        }
    ],
}

在私人到位桶回购,有以“我/私人回购”的名称的composer.json,并有一个叫做开发分支。

当我尝试运行作曲家,我得到这个错误:“无法更新git@bitbucket.org:我/私营repo.git,包从这个库的信息可能过时(致命的:没有这样的远程或远程组:起源”我不知道为什么它提原点所有;我有一个私人回购在这个作曲家一个完全独立的文件夹,所以它不应该寻找在那里我可以克隆的git我/私人回购就好了,所以它不是一个SSH的问题。任何想法?

Answer 1:

因此,原来这只是与作曲家缓存的问题。 我跑rm -rf ~/.composer/cache/并试图再次更新,并且一切正常。



Answer 2:

我也有这个问题,但它的,因为我做的事引起的。 我有两个项目的设置。 一个是在其他的依赖。 我用作曲家来管理这种依赖性。 出于测试目的,我删除了依赖vendor/namespace/my-lib创造一个符号链接到其他项目。 然后,我可以在飞行中更新代码,我做的时候提交。 当我后来又尝试过做一个composer update我收到上述错误。

要解决此问题,我删除了符号链接,然后跑了composer update 。 它正常下载的依赖,一切都很好。



文章来源: Getting a “No such remote or remote group” error when trying to use a private repo in Composer