如何使用gitlab for composer创建OAuth令牌

如何使用gitlab for composer创建OAuth令牌,oauth,composer-php,gitlab,token,Oauth,Composer Php,Gitlab,Token,我想在我的项目中安装一些composer依赖项。我们将这些依赖项托管在本地Gitlab存储库中。根据composer文档,我有两个选项来验证composer for Gitlab: 创建Gitlab令牌非常简单,而且可以与HTTP存储库一起使用,但问题是该项目配置为使用ssh而不是HTTP请求,并且出于某些内部原因,我的同事不想更改它 所以我有oauth密钥,但我不知道如何在gitlab中创建oauth令牌。我尝试在用户->设置->访问令牌中创建,但我认为这不是OAuth令牌 然后我还尝

我想在我的项目中安装一些composer依赖项。我们将这些依赖项托管在本地Gitlab存储库中。根据composer文档,我有两个选项来验证composer for Gitlab:

创建Gitlab令牌非常简单,而且可以与HTTP存储库一起使用,但问题是该项目配置为使用ssh而不是HTTP请求,并且出于某些内部原因,我的同事不想更改它

所以我有oauth密钥,但我不知道如何在gitlab中创建oauth令牌。我尝试在用户->设置->访问令牌中创建,但我认为这不是OAuth令牌

然后我还尝试创建用户->设置->应用程序,并创建一个应用程序令牌,在composer中使用它,但它也不起作用

我发现的唯一方法是在没有任何配置的情况下执行composer填充我的用户/密码,然后检查composer创建的auth.json中的令牌,但这是一种非常糟糕的方法

有人能在这里照点光吗?

应该是这样的
https:///oauth/token
。但您需要发送包含以下数据的POST请求: