Я нашел способ, который работает для меня: в нашем корпоративном проекте Bitrise CI сначала выполняет шаг Activate SSH key
, а затем Git Clone Repository
(который, конечно, нуждается в первом шаге для аутентификации) из их библиотеки.
Теперь, когда это сделано, я все еще не могу использовать другой Git Clone Repository
из-за ограничений, описанных в вопросе, но очень легко получить доступ к другому хранилищу, которое использует те же учетные данные в скрипте. Так вот что я сделал. Мое второе репо доступно с тем же ключом S SH, поэтому все, что мне было нужно, это шаг сборки script
, который делает это:
git clone git@github.com:myrepo [my\desired\location]
, чтобы получить мое второе репо.