【发布时间】:2017-11-27 22:54:59
【问题描述】:
今天我在 gitlab 中创建了私有存储库,并想在我的 laravel 项目中通过 composer 安装它,但是当我运行 composer update 时出现以下错误
您的配置不允许连接到............
这是我的 composer.json
的一部分"repositories": [{
"type": "package",
"package": {
"name": "abc/def",
"version": "dev-master",
"type": "package",
"source": {
"url": "http://gitlab.abc.pro/abc/def",
"type": "git",
"reference": "master"
},
}
} ],
"require": {
"php": ">=5.5.9",
"laravel/framework": "5.1.*",
"abc/def" : "dev-master",
},
【问题讨论】:
-
我敢打赌它是 http 而不是 https。尝试在存储库部分更改它或在您的全局作曲家配置中允许它
composer config -g secure-http false -
感谢您的回复。 @NormanM 我已经解决了,问题来自我需要在我的 ssh 中拥有的公钥和私钥。
-
@YurGasparyan 如果你解决了这个问题,然后回答你的帖子你是如何一步一步解决的,这样如果以后遇到同样的问题,它会帮助其他人。
标签: composer-php repository gitlab