Как подключить Google Cloud Source Repo к Codemagi c? - PullRequest
1 голос
/ 19 января 2020

Codemagi c - это сервис сборки для флаттер-приложений, в который встроена поддержка bitbucket, github и др. c. Однако он также поддерживает связывание репозиториев из других источников. Чтобы настроить это, вас просят указать конкретный формат sh. URL-адрес должен быть в следующем формате: https://example.com/username/repo.git или git@example.com/username/repo.git.

Я пытаюсь выяснить, как предоставить URL-адрес для моего репозитория с исходным кодом облака Google в этом формате. Я пробовал это https://source.developers.google.com/p/ [имя проекта] / r / [имя репо / , но затем он жалуется на учетные данные. Если я использую формат 'git@source.developers.google.com/.....', я получаю опцию загрузки ключа s sh для аутентификации, который проходит проверку, но он не регистрируется правильно / не видит репо в конечной точке, поэтому что-то отключено.

Кто-нибудь когда-либо делал это раньше. Я видел кое-что о подписанных URL-адресах в облаке Google и подумал, что, возможно, я мог бы использовать формат https: и сделать подписанный URL-адрес, хотя все, что я видел с подписанными URL-адресами, связано с облачным хранилищем, а не с облачным источником.

1 Ответ

2 голосов
/ 21 января 2020

Мне удалось добавить репо Google Cloud Source в Codemagi c по следующей ссылке

ssh://mikhail@example.com@source.developers.google.com:2022/p/woven-voyage-xxxxx/r/test

Вам также необходимо зарегистрировать свой ключ S SH https://source.cloud.google.com/user/ssh_keys?register=true

...