首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在放大器中引入额外的私有存储库

如何在放大器中引入额外的私有存储库
EN

Stack Overflow用户
提问于 2022-05-21 16:43:44
回答 2查看 319关注 0票数 0

试图使用AWS扩容来部署一个多回购树状 wiki,它包含公共和私有的github存储库。

扩容可以与单一回购相关联,但似乎没有一个内置的方式来吸引更多的私人存储库。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-05-21 16:43:44

  1. 为github 中的私有回购创建自定义
    • 生成密钥

ssh-keygen -f deploy_key -N“

  1. 将部署键编码为一个base64编码的env变量,用于振幅cat deploy_key \ base64 \ tr -d \n
代码语言:javascript
运行
复制
- add this as a hosting [environment variable](https://docs.aws.amazon.com/amplify/latest/userguide/environment-variables.html#amplify-console-environment-variables) (eg. DEPLOY\_KEY)
  1. 修改amplify.yml文件以使用部署键
    • 有两个关键步骤:
      • ssh-agent 添加部署键
        • 警告:此实现将将$DEPLOY_KEY打印到stdout

代码语言:javascript
运行
复制
    - disabling `StrictHostKeyChecking` 
        - NOTE: amplify does not have a `$HOME/.ssh` folder by default so you'll need to create one as part of the deployment process
代码语言:javascript
运行
复制
- relevant excerpt below
  • .‘>回送“禁用严格的主机键检查”- mkdir ~/.ssh /.ssh/config- 'echo -e’host *\n\tStrictHostKeyChecking no\n“> ~/.ssh/config‘.
代码语言:javascript
运行
复制
- full build file [here](https://github.com/kevinslin/kevin-public-garden/blob/main/amplify.yml)

现在,您应该能够使用git克隆私人回购。

有关更详细的写作以及备选方案和难点,请参见这里

票数 0
EN

Stack Overflow用户

发布于 2022-11-06 14:45:58

对于GitLab存储库:

  1. 在GitLab中创建部署令牌
  2. 设置env变量(例如。放大面板中的DEPLOY_TOKEN_USERNAME,DEPLOY_TONE_PASSWORD)
  3. 将这一行添加到扩容配置中
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72331503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档