git - composer.json 文件中作曲家私有存储库的身份验证
问题描述
我在 Gitlab 项目中有一个作曲家包,并且正在使用以下composer.json
结构来拉入包:
"repositories": [
{
"type": "vcs",
"url": "https://git.example.com/amarjit/my-package.git"
}
]
现在,每次我使用 composer 命令安装包或执行任何操作时,我都必须为“my-package”存储库提供凭据。我在 GitLab 上创建了一个访问令牌,具有对“my-package”存储库的“只读”访问权限,并且我在 Google 上搜索了如何将访问令牌与私有作曲家包一起使用,但所有结果都建议将令牌保存在 auth.json 中。
但如果我这样做,那么该项目的所有其他开发人员也必须在他们的环境中做同样的事情。那么有没有办法在composer.json中保存身份验证信息。我知道我可以将我的用户名和密码放在 composer.json 中的 URL 属性中。但我不想与其他开发者分享我的信任。
如何在 composer.json 中保存只读访问令牌,以便作曲家不要求 GitLab 凭据?
解决方案
推荐阅读
- c# - C# 更改子类中抽象属性的返回类型
- swift - iOS 人脸识别持续学习
- python - 遍历 DataFrame 列名列表,仅将值为整数或浮点数的列名添加到新列表中
- rapidclipse - Rapidclipse X 是否有任何示例应用程序或快速入门教程?
- reactjs - 如何根据浏览器的滚动位置单步执行 GIF 动画?
- c# - 尝试下载单词时出现无法访问关闭的流之类的错误
- json - 从 azure 逻辑应用程序查询是否存在 azure 表
- javascript - 为什么当捕获为真时mouseleave会触发子事件
- android - Dart 中的参数化字符串变量
- javascript - 如何使用math.js从javascript中的变量创建矩阵