gpt4 book ai didi

github - 如何在 CircleCI 中使用私有(private)存储库?

转载 作者:行者123 更新时间:2023-12-04 14:23:06 25 4
gpt4 key购买 nike

我是 Redmine 插件的测试人员。我想测试所有插件。

为此,我在一个插件的存储库(由 Github 管理)下设置了 .circleci/config.yml 并尝试进行测试。但我收到以下错误消息。

    #!/bin/bash -eo pipefail
git clone https://github.com/xxxxxx/lad.git
Cloning into 'lad'...
ERROR: Repository not found.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
Exited with code 128

我想找出获取与我现在使用的存储库不同的私有(private)存储库克隆的方法。

以下是我的 .circleci/config.yml 现在。
version: 2

jobs:
build:
docker:
- image: ruby:2.3.0
environment:
- LANG: C.UTF-8
environment:
BUNDLE_GEMFILE: /root/project/.circleci/Gemfile
steps:
- checkout
- run: git clone --depth=1 --branch=${REDMINE_VERSION:-3.4-stable} https://github.com/redmine/redmine.git
# this is private repository ↓
- run: git clone https://github.com/xxxxxx/lad.git
- run:
name: Check status
command: |
pwd
ls -al

最佳答案

您需要向 CircleCI 添加一个私有(private) SSH key ,该 key 可以访问您尝试克隆的 GitHub 存储库。这将通过项目设置页面中的 CircleCI webapp 完成。更多信息在这里:https://circleci.com/docs/2.0/gh-bb-integration/#enable-your-project-to-check-out-additional-private-repositories

关于github - 如何在 CircleCI 中使用私有(private)存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48655525/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com