在Build Server上使用VCS在GitHub上使用Composer和私有存储库

西蒙

我的compsoser.json使用了来自我们组织Github帐户的2个私有存储库,如下所示。

{
    "name": "API",
    "repositories": [
      {
        "type": "vcs",
        "url": "[email protected]/company/private.git"
      },
      {
        "type": "vcs",
        "url": "[email protected]/company/private2.git"
      }
    ],
    "require": {
        "php": ">=5.3.3",
        "zendframework/zendframework": ">2.1.3",
        "doctrine/mongodb-odm": "dev-master",
        "doctrine/doctrine-mongo-odm-module": "dev-master",
        "company/private": "dev-master",
        "company/private2": "dev-master"
    }
}

我们已经设置了SSH密钥,并将它们添加到我们的登台服务器上的授权密钥中。当我们运行git clone时,它可以完美运行,并且不需要任何凭据。

但是,当我们运行composer update时,无法提取存储库,因为composer无法访问存储库。

由于这是以非交互方式运行的,因为它是构建脚本的一部分,所以我们无法输入凭据,而是希望将其自动化。

在构建过程中,我们可以做些什么让作曲家访问我们的私人仓库?

michail_w

您可以配置作曲家使用密钥文件来访问私有存储库。

更多信息:https : //getcomposer.org/doc/articles/handling-private-packages-with-satis.md#security

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Google Cloud Build无法通过我的私有GitHub存储库进行身份验证

来自分类Dev

使用Composer嵌套的依赖项和私有存储库

来自分类Dev

使用curl,如何从github上的私有存储库下载.diff文件

来自分类Dev

我在meteor build <build-output-directory> --server=<host>:<port> 上使用什么--server?

来自分类Dev

不能在私有存储库上使用GitKraken

来自分类Dev

可以在 Build Agent 上混合使用 VS 2019 build 和 TFS 2017 吗?

来自分类Dev

GitHub私有存储库上的Java依赖管理?

来自分类Dev

什么是<none>存储库和标签?为什么在使用docker build时它们会出现?

来自分类Dev

build.gradle存储库中不允许使用带有URL参数的Maven

来自分类Dev

使用VNext Build触发VNext Build

来自分类Dev

Jenkins + NUnit与Build Server上的TFS

来自分类Dev

使用脚本克隆私有Github存储库

来自分类Dev

使用github API获取私有存储库信息

来自分类Dev

在 eclipsec 命令中使用 -build all 和 -build .* 之间的区别?

来自分类Dev

对 NDK 中的不同库使用 ndk-build 和 cmake

来自分类Dev

使用TF270016 / TF270002的本地Build Server上的TFS在线构建失败

来自分类Dev

使用TF270016 / TF270002的本地Build Server上的TFS在线构建失败

来自分类Dev

heroku上的bitbucket私有存储库

来自分类Dev

无法在docker build上安装位于私人Nexus存储库中的python软件包

来自分类Dev

在Linux上使用g ++运行clang scan-build

来自分类Dev

无法使用Cordova在Android Game Build上播放声音

来自分类Dev

Cordova应用程序可以在PhoneGap Build上使用吗?

来自分类Dev

Android Studio Build在Windows 10上使用100%CPU

来自分类Dev

无法使用Cordova在Android Game Build上播放声音

来自分类Dev

Android Build过程:在Resource文件上使用aapt?

来自分类Dev

在 apache 或 aws 上使用 docker 部署 react build

来自分类Dev

使用Git扩展名和gitolite在Windows Server上托管私有GIT存储库

来自分类Dev

错误:在Cloud Build上找不到模块'/ app / __ sapper __ / build'

来自分类Dev

尝试在具有子项目引用的Android项目上使用“ cordova build”时出错

Related 相关文章

  1. 1

    Google Cloud Build无法通过我的私有GitHub存储库进行身份验证

  2. 2

    使用Composer嵌套的依赖项和私有存储库

  3. 3

    使用curl,如何从github上的私有存储库下载.diff文件

  4. 4

    我在meteor build <build-output-directory> --server=<host>:<port> 上使用什么--server?

  5. 5

    不能在私有存储库上使用GitKraken

  6. 6

    可以在 Build Agent 上混合使用 VS 2019 build 和 TFS 2017 吗?

  7. 7

    GitHub私有存储库上的Java依赖管理?

  8. 8

    什么是<none>存储库和标签?为什么在使用docker build时它们会出现?

  9. 9

    build.gradle存储库中不允许使用带有URL参数的Maven

  10. 10

    使用VNext Build触发VNext Build

  11. 11

    Jenkins + NUnit与Build Server上的TFS

  12. 12

    使用脚本克隆私有Github存储库

  13. 13

    使用github API获取私有存储库信息

  14. 14

    在 eclipsec 命令中使用 -build all 和 -build .* 之间的区别?

  15. 15

    对 NDK 中的不同库使用 ndk-build 和 cmake

  16. 16

    使用TF270016 / TF270002的本地Build Server上的TFS在线构建失败

  17. 17

    使用TF270016 / TF270002的本地Build Server上的TFS在线构建失败

  18. 18

    heroku上的bitbucket私有存储库

  19. 19

    无法在docker build上安装位于私人Nexus存储库中的python软件包

  20. 20

    在Linux上使用g ++运行clang scan-build

  21. 21

    无法使用Cordova在Android Game Build上播放声音

  22. 22

    Cordova应用程序可以在PhoneGap Build上使用吗?

  23. 23

    Android Studio Build在Windows 10上使用100%CPU

  24. 24

    无法使用Cordova在Android Game Build上播放声音

  25. 25

    Android Build过程:在Resource文件上使用aapt?

  26. 26

    在 apache 或 aws 上使用 docker 部署 react build

  27. 27

    使用Git扩展名和gitolite在Windows Server上托管私有GIT存储库

  28. 28

    错误:在Cloud Build上找不到模块'/ app / __ sapper __ / build'

  29. 29

    尝试在具有子项目引用的Android项目上使用“ cordova build”时出错

热门标签

归档