Composer身份验证

时间:2015-11-17 11:05:15

标签: authentication ssh https composer-php

我已经把自己变成了一个作曲家泡菜 我试图从我们的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,但无济于事。

我也无法控制哪些项目是私有和内部的,因此我无法做任何事情:(

1 个答案:

答案 0 :(得分:0)

所以事实证明,一旦你通过认证等,一个新的远程被添加到包git config,我需要做的就是从供应商目录中删除整个文件夹并再次安装,给它正确的认证详细信息!