Authentication 作曲家身份验证
我让自己陷入了作曲家的困境。Authentication 作曲家身份验证,authentication,ssh,https,composer-php,Authentication,Ssh,Https,Composer Php,我让自己陷入了作曲家的困境。 我正试图从gitlab安装的内部项目中提取 在composer.json的存储库部分,我有以下内容: { "type": "git", "url": "https://oururl.com/namespace/myproj.git" }, Composer可以很好地获得其他包,即使是作为私有项目存储在同一gitlab安装上的包。 然而,当我被要求输入用户名和密码时,我尝试使用SSH身份验证,但失败了,所以我继续在gitlab上输入了我帐户的登录详
我正试图从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配置中,我所需要做的就是从供应商目录中删除整个软件包文件夹,然后重新安装,为其提供正确的身份验证详细信息!请尝试“vcs”而不是“git”类型。我们在Gitlab上也有一些私人项目,但这已经足够了。对Gitlab CI也更友好,您可能会使用。感谢您的回复,但是现在每次我安装composer时,我似乎都无法通过使用旧登录详细信息的composer。因此,进行了一些更新,我运行了composer update--Preference dist,它善意地要求我输入登录de我的大多数其他内部软件包都有尾部,但是对于我OP中的一个,它仍然使用旧的(错误的)用户名和密码