Composer身份验证



我有点像作曲家
我试图从我们gitlab安装的内部项目中提取。

在composer.json的存储库部分,我有这样的:

{
    "type": "git",
    "url":  "https://oururl.com/namespace/myproj.git"
},

Composer得到的其他软件包也不错,即使是那些作为私人项目存储在同一个gitlab安装上的软件包。然而,当涉及到内部帐户时,我被要求提供用户名和密码,我试图让它使用SSH身份验证,但失败了,所以我继续在gitlab上输入了我帐户的登录详细信息,但我弄错了,现在我不仅得到了预期的

failed to execute git remote set-url composer
fatal: Authentication failed for

错误,但现在我似乎无法删除我输入的凭据,每次我尝试拉/安装时,它都使用相同的凭据。我还在同一个文件夹中创建了一个auth.json,但没有成功。

我也无法控制哪些项目是私有的和内部的,所以我对此无能为力:(

所以,一旦你通过了身份验证等,一个新的远程程序就会添加到包git-config中,我所需要做的就是从供应商目录中删除整个包文件夹,然后重新安装,为它提供正确的身份验证详细信息!

相关内容

  • 没有找到相关文章

最新更新