1

我尝试按照本指南从我在 GitLab 上的私有存储库中在 OpenShift 上部署应用程序。我尝试使用 SSH 身份验证密钥作为部署密钥、具有 api 范围的 GitLab 个人访问令牌并直接输入我的 GitLab 凭据。

我在使用此命令将带有存储库 URI 的注释添加到密钥的步骤中一直失败。

$ oc annotate secret/mysecretname \
    'build.openshift.io/source-secret-match-uri-1=https://gitlab.com/username/reponame.git'

结果我收到以下错误。

error: at least one annotation update is required
See 'oc annotate -h' for help and examples.
build.openshift.io/source-secret-match-uri-1=https://gitlab.com/username/reponame.git

结果oc version如下,与 cli 和 OpenShift Web 控制台的 about 页面中显示的服务器版本相匹配。

oc v3.10.9
Kubernetes v1.10.0+b81c8f8
特点:基本认证

服务器 https://api.starter-us-east-1.openshift.com:443
openshift v3.10.9
Kubernetes v1.10.0+b81c8f8
4

0 回答 0