meta data for this page
Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
git:gitlab:ci:issues [2023/06/28 20:16] niziak |
git:gitlab:ci:issues [2023/11/28 10:18] (current) niziak |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== CI Issues ====== | ====== CI Issues ====== | ||
+ | |||
+ | ===== remote: You are not allowed to download code from this project. ===== | ||
+ | |||
+ | <code> | ||
+ | Cloning into '/builds/group/project/buildroot/src/maginc-submodule'... | ||
+ | remote: You are not allowed to download code from this project. | ||
+ | fatal: unable to access 'https://gitlab.example.com/groups/project/magic-submodule.git': The requested URL returned error: 403 | ||
+ | fatal: clone of 'https://gitlab-ci-token:[MASKED]@gitlab.example.com/groups/project/magic-submodule.git' into submodule path '/builds/group/project/buildroot/src/maginc-submodule' failed | ||
+ | </code> | ||
+ | |||
+ | Reason: | ||
+ | [[https://docs.gitlab.com/ee/update/deprecations.html#default-cicd-job-token-ci_job_token-scope-changed|Default CI/CD job token (CI_JOB_TOKEN) scope changed]] | ||
+ | |||
+ | More: | ||
+ | [[https://gitlab.grinndev.ovh/help/ci/jobs/ci_job_token#allow-access-to-your-project-with-a-job-token|Allow access to your project with a job token]] | ||
+ | |||
+ | Solution: | ||
+ | * Go to ''Submodule to be cloned'' in Gitlab UI | ||
+ | * Settings --> CI/CD --> Token Access | ||
===== fatal: No names found, cannot describe anything ===== | ===== fatal: No names found, cannot describe anything ===== | ||
Line 50: | Line 69: | ||
**Workaround 2:** [[https://docs.gitlab.com/ee/ci/runners/configure_runners.html#rewrite-submodule-urls-to-https|Rewrite submodule URLs to HTTPS]] | **Workaround 2:** [[https://docs.gitlab.com/ee/ci/runners/configure_runners.html#rewrite-submodule-urls-to-https|Rewrite submodule URLs to HTTPS]] | ||
- | |||
- | ===== fatal: unsafe repository ===== | ||
- | |||
- | Error: | ||
- | |||
- | <code>fatal: detected dubious ownership in repository at</code> | ||
- | |||
- | <code> | ||
- | fatal: unsafe repository ('/builds/rPrca3qv/0/group/project' is owned by someone else) | ||
- | To add an exception for this directory, call: | ||
- | git config --global --add safe.directory /builds/rPrca3qv/0/group/project | ||
- | </code> | ||
- | |||
- | Workaround: | ||
- | |||
- | <code bash> | ||
- | git config --global --add safe.directory ${CI_PROJECT_DIR} | ||
- | </code> | ||
- | |||
- | * [[https://gitlab.com/gitlab-org/gitlab-runner/-/issues/29022]] | ||
- | * [[https://gitlab.com/gitlab-org/gitlab-runner/-/merge_requests/3538|Mark project working directory as safe for Git ]] | ||
===== CAfile: none ===== | ===== CAfile: none ===== |