Skip to content

Got late information about missing privileges

The repository was created empty

+ jq --exit-status .id
+ echo {"id":37317,"description":"automate quality and adapter trimming for DNA sequencing","name":"trim-galore","name_with_namespace":"Debian Med / trim-galore","path":"trim-galore","path_with_namespace":"med-team/trim-galore","created_at":"2019-08-05T13:42:19.701Z","default_branch":null,"tag_list":[],"ssh_url_to_repo":"git@salsa.debian.org:med-team/trim-galore.git","http_url_to_repo":"https://salsa.debian.org/med-team/trim-galore.git","web_url":"https://salsa.debian.org/med-team/trim-galore","readme_url":null,"avatar_url":null,"star_count":0,"forks_count":0,"last_activity_at":"2019-08-05T13:42:19.701Z","namespace":{"id":2799,"name":"Debian Med","path":"med-team","kind":"group","full_path":"med-team","parent_id":null,"avatar_url":"/uploads/-/system/group/avatar/2799/logo.png","web_url":"https://salsa.debian.org/groups/med-team"},"_links":{"self":"https://salsa.debian.org/api/v4/projects/37317","merge_requests":"https://salsa.debian.org/api/v4/projects/37317/merge_requests","repo_branches":"https://salsa.debian.org/api/v4/projects/37317/repository/branches","labels":"https://salsa.debian.org/api/v4/projects/37317/labels","events":"https://salsa.debian.org/api/v4/projects/37317/events","members":"https://salsa.debian.org/api/v4/projects/37317/members"},"empty_repo":true,"archived":false,"visibility":"public","resolve_outdated_diff_discussions":false,"container_registry_enabled":true,"issues_enabled":false,"merge_requests_enabled":true,"wiki_enabled":true,"jobs_enabled":true,"snippets_enabled":true,"issues_access_level":"disabled","repository_access_level":"enabled","merge_requests_access_level":"enabled","wiki_access_level":"enabled","builds_access_level":"enabled","snippets_access_level":"enabled","shared_runners_enabled":true,"lfs_enabled":true,"creator_id":1425,"import_status":"none","import_error":null,"runners_token":"KSrka3RgCvUc_t4i7LW7","ci_default_git_depth":50,"public_jobs":true,"build_git_strategy":"fetch","build_timeout":3600,"auto_cancel_pending_pipelines":"enabled","build_coverage_regex":null,"ci_config_path":null,"shared_with_groups":[],"only_allow_merge_if_pipeline_succeeds":false,"request_access_enabled":false,"only_allow_merge_if_all_discussions_are_resolved":false,"printing_merge_request_link_enabled":true,"merge_method":"merge","auto_devops_enabled":false,"auto_devops_deploy_strategy":"continuous"}
+ check_return_code
+ [ 0 -ne 0 ]
+ + echo {"id":37317,"description":"automate quality and adapter trimming for DNA sequencing","name":"trim-galore","name_with_namespace":"Debian Med / trim-galore","path":"trim-galore","path_with_namespace":"med-team/trim-galore","created_at":"2019-08-05T13:42:19.701Z","default_branch":null,"tag_list":[],"ssh_url_to_repo":"git@salsa.debian.org:med-team/trim-galore.git","http_url_to_repo":"https://salsa.debian.org/med-team/trim-galore.git","web_url":"https://salsa.debian.org/med-team/trim-galore","readme_url":null,"avatar_url":null,"star_count":0,"forks_count":0,"last_activity_at":"2019-08-05T13:42:19.701Z","namespace":{"id":2799,"name":"Debian Med","path":"med-team","kind":"group","full_path":"med-team","parent_id":null,"avatar_url":"/uploads/-/system/group/avatar/2799/logo.png","web_url":"https://salsa.debian.org/groups/med-team"},"_links":{"self":"https://salsa.debian.org/api/v4/projects/37317","merge_requests":"https://salsa.debian.org/api/v4/projects/37317/merge_requests","repo_branches":"https://salsa.debian.org/api/v4/projects/37317/repository/branches","labels":"https://salsa.debian.org/api/v4/projects/37317/labels","events":"https://salsa.debian.org/api/v4/projects/37317/events","members":"https://salsa.debian.org/api/v4/projects/37317/members"},"empty_repo":true,"archived":false,"visibility":"public","resolve_outdated_diff_discussions":false,"container_registry_enabled":true,"issues_enabled":false,"merge_requests_enabled":true,"wiki_enabled":true,"jobs_enabled":true,"snippets_enabled":true,"issues_access_level":"disabled","repository_access_level":"enabled","merge_requests_access_level":"enabled","wiki_access_level":"enabled","builds_access_level":"enabled","snippets_access_level":"enabled","shared_runners_enabled":true,"lfs_enabled":true,"creator_id":1425,"import_status":"none","import_error":null,"runners_token":"KSrka3RgCvUc_t4i7LW7","ci_default_git_depth":50,"public_jobs":true,"build_git_strategy":"fetch","build_timeout":3600,"auto_cancel_pending_pipelines":"enabled","build_coverage_regex":null,"ci_config_path":null,"shared_with_groups":[],"only_allow_merge_if_pipeline_succeeds":false,"request_access_enabled":false,"only_allow_merge_if_all_discussions_are_resolved":false,"printing_merge_request_link_enabled":true,"merge_method":"merge","auto_devops_enabled":false,"auto_devops_deploy_strategy":"continuous"}
jq .id
+ PROJECT_ID=37317
+ set +x
fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
error: src refspec master does not match any
error: failed to push some refs to 'git@salsa.debian.org:med-team/trim-galore.git'

I deleted that repository and tried again, now with a new token that had all permissions which led to

+ jq --exit-status .id
+ check_return_code
+ [ 0 -ne 0 ]
+ jq+ echo {"id":37318,"description":"automate quality and adapter trimming for DNA sequencing","name":"trim-galore","name_with_namespace":"Debian Med / trim-galore","path":"trim-galore","path_with_namespace":"med-team/trim-galore","created_at":"2019-08-05T14:11:38.026Z","default_branch":null,"tag_list":[],"ssh_url_to_repo":"git@salsa.debian.org:med-team/trim-galore.git","http_url_to_repo":"https://salsa.debian.org/med-team/trim-galore.git","web_url":"https://salsa.debian.org/med-team/trim-galore","readme_url":null,"avatar_url":null,"star_count":0,"forks_count":0,"last_activity_at":"2019-08-05T14:11:38.026Z","namespace":{"id":2799,"name":"Debian Med","path":"med-team","kind":"group","full_path":"med-team","parent_id":null,"avatar_url":"/uploads/-/system/group/avatar/2799/logo.png","web_url":"https://salsa.debian.org/groups/med-team"},"_links":{"self":"https://salsa.debian.org/api/v4/projects/37318","merge_requests":"https://salsa.debian.org/api/v4/projects/37318/merge_requests","repo_branches":"https://salsa.debian.org/api/v4/projects/37318/repository/branches","labels":"https://salsa.debian.org/api/v4/projects/37318/labels","events":"https://salsa.debian.org/api/v4/projects/37318/events","members":"https://salsa.debian.org/api/v4/projects/37318/members"},"empty_repo":true,"archived":false,"visibility":"public","resolve_outdated_diff_discussions":false,"container_registry_enabled":true,"issues_enabled":false,"merge_requests_enabled":true,"wiki_enabled":true,"jobs_enabled":true,"snippets_enabled":true,"issues_access_level":"disabled","repository_access_level":"enabled","merge_requests_access_level":"enabled","wiki_access_level":"enabled","builds_access_level":"enabled","snippets_access_level":"enabled","shared_runners_enabled":true,"lfs_enabled":true,"creator_id":1425,"import_status":"none","import_error":null,"runners_token":"PNLZCsrss2DTze5kumwv","ci_default_git_depth":50,"public_jobs":true,"build_git_strategy":"fetch","build_timeout":3600,"auto_cancel_pending_pipelines":"enabled","build_coverage_regex":null,"ci_config_path":null,"shared_with_groups":[],"only_allow_merge_if_pipeline_succeeds":false,"request_access_enabled":false,"only_allow_merge_if_all_discussions_are_resolved":false,"printing_merge_request_link_enabled":true,"merge_method":"merge","auto_devops_enabled":false,"auto_devops_deploy_strategy":"continuous"}
 .id
+ PROJECT_ID=37318
+ set +x
* remote origin
  Fetch URL: git@salsa.debian.org:med-team/trim-galore.git
  Push  URL: git@salsa.debian.org:med-team/trim-galore.git
  HEAD branch: (unknown)
fatal: remote origin already exists.

So, seems like trim-galore will be injected with gbp again.