Size: a a a

2020 July 21

i

inqfen in ru_gitlab
Только это будет хуже
источник

СВ

Сергей Вихирев... in ru_gitlab
я просто думал в сторону оверайда CI_JOB_TOKEN, может можно как-то перезаписать через variables ранера
источник

ИК

Игорь Комаров... in ru_gitlab
Коллеги,а никто не ловил такой штуки в МР? причем мр выполнен успешно,все пайплайны отстрелялись и тп и тд. В ишью разрабов ГЛ этот кейс не закрыт. Но мб кто сталкивался и знает как победить это уведомление?
гитлаб 12.8
источник

DB

Dilame 🎩 Bowzee ⠀⠀⠀ོ... in ru_gitlab
Дано: при пуше в один репозиторий надо прогнать git-filter-repo и запушить результат в другой репозиторий. Оба репозитория приватные.
Вопрос: как организовать права доступа на пуш?
источник

DG

Denis G in ru_gitlab
Dilame 🎩 Bowzee ⠀⠀⠀ོ ⠀⠀
Дано: при пуше в один репозиторий надо прогнать git-filter-repo и запушить результат в другой репозиторий. Оба репозитория приватные.
Вопрос: как организовать права доступа на пуш?
апи, по токену?
источник

DG

Denis G in ru_gitlab
способов то на самом деле много
источник

DB

Dilame 🎩 Bowzee ⠀⠀⠀ོ... in ru_gitlab
Denis G
апи, по токену?
Да, уже с этим вроде разобрался, банально по SSH пытаюсь сделать. Теперь новая проблема

$ git push --mirror $PUBLIC_MIRROR_URL
Host key verification failed.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.


Ключи добавлены в оба репозитория. Как это отдебажить?
источник

DG

Denis G in ru_gitlab
Dilame 🎩 Bowzee ⠀⠀⠀ོ ⠀⠀
Дано: при пуше в один репозиторий надо прогнать git-filter-repo и запушить результат в другой репозиторий. Оба репозитория приватные.
Вопрос: как организовать права доступа на пуш?
А так перечитываю твой вопрос и понимаю, что очень много непонятных вводных)
источник

DG

Denis G in ru_gitlab
Dilame 🎩 Bowzee ⠀⠀⠀ོ ⠀⠀
Да, уже с этим вроде разобрался, банально по SSH пытаюсь сделать. Теперь новая проблема

$ git push --mirror $PUBLIC_MIRROR_URL
Host key verification failed.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.


Ключи добавлены в оба репозитория. Как это отдебажить?
Твои ключи не проходят проверку, у них нет прав.
источник

DB

Dilame 🎩 Bowzee ⠀⠀⠀ོ... in ru_gitlab
Denis G
А так перечитываю твой вопрос и понимаю, что очень много непонятных вводных)
Прошу прощения:)
источник

DG

Denis G in ru_gitlab
Dilame 🎩 Bowzee ⠀⠀⠀ོ ⠀⠀
Прошу прощения:)
Да я не за этим писал, а к тому, что может быть очень много нюансов и требований.
источник

DB

Dilame 🎩 Bowzee ⠀⠀⠀ོ... in ru_gitlab
Denis G
Твои ключи не проходят проверку, у них нет прав.
Суть ошибки понимаю, не понимаю как отдебажить.
Во первых - мне что бы что-то потестить, каждый раз надо коммитить и пушить gitlab-ci.yml?
Во вторых - как понять, применяется ли приватный ключ? Делал по этой инструкции

https://docs.gitlab.com/ee/ci/ssh_keys/#ssh-keys-when-using-the-docker-executor
источник

DB

Dilame 🎩 Bowzee ⠀⠀⠀ོ... in ru_gitlab
Мне же в Deploy Keys надо прописывать публичный ключ?
источник

DG

Denis G in ru_gitlab
Dilame 🎩 Bowzee ⠀⠀⠀ོ ⠀⠀
Суть ошибки понимаю, не понимаю как отдебажить.
Во первых - мне что бы что-то потестить, каждый раз надо коммитить и пушить gitlab-ci.yml?
Во вторых - как понять, применяется ли приватный ключ? Делал по этой инструкции

https://docs.gitlab.com/ee/ci/ssh_keys/#ssh-keys-when-using-the-docker-executor
Можно прогонять локально через раннер, но мне лично удобнее дебажить в форке нужного проекта. И я бы на твоем месте всю логику отработал локально, а потом тестил уже на инфре гитлаба.
источник

DB

Dilame 🎩 Bowzee ⠀⠀⠀ོ... in ru_gitlab
Denis G
Можно прогонять локально через раннер, но мне лично удобнее дебажить в форке нужного проекта. И я бы на твоем месте всю логику отработал локально, а потом тестил уже на инфре гитлаба.
Именно логику я уже отработал, мне сейчас надо просто концы с концами соединить
источник

DG

Denis G in ru_gitlab
И если не понимаешь как с ключами, делай с токенами, там все проще.
источник

DG

Denis G in ru_gitlab
Dilame 🎩 Bowzee ⠀⠀⠀ོ ⠀⠀
Именно логику я уже отработал, мне сейчас надо просто концы с концами соединить
Юзай токены, там и разграничить права можно.
источник

DG

Denis G in ru_gitlab
https://{USERNAME}:{CI_BOT_TOKEN}@{CI_SERVER_HOST}/{CI_PROJECT_PATH}
источник

DG

Denis G in ru_gitlab
Denis G
https://{USERNAME}:{CI_BOT_TOKEN}@{CI_SERVER_HOST}/{CI_PROJECT_PATH}
Вот пример.
источник

DB

Dilame 🎩 Bowzee ⠀⠀⠀ོ... in ru_gitlab
Denis G
Юзай токены, там и разграничить права можно.
я не нашёл право на пуш в токенах, поэтому начал с ключами возиться
источник