我的组织安装了gitlab。为了标准化,框架和开发过程我们希望在我们的服务器上使用我们自己的packagist安装。
令我困惑的是,当我必须提交一个包含gitlab回购的软件包时,需要进行身份验证。我知道在composer.json
中包含一个包时我可以放回购,用户名和密码,以便它可以从那里读取包。或者在我创建项目时:
composer create-project vendor/name path --repository-url=http://user:password@my.gitlab.com/myrepo/package.git
如果这是真的,我们真的需要包装吗?如果是,那么设置这个的最佳方法是什么。 如果你们也告诉我packagist(我们自己托管的)的包提交将如何运作,我将不胜感激。