Как добавить подмодуль git, используя SSH и введя фразу-пароль в одну строку? - PullRequest
0 голосов
/ 25 октября 2018

Я создаю приложение macOS, которое должно иметь возможность добавлять подмодуль в репозиторий.

Это команда, которую я использую

git submodule add -b develop git@bitbucket.org:account/repo.git dependencies/myDependency

Проблема в том,после запуска этой команды я получаю типичное сообщение «Введите пароль для ключа ...».Так как я делаю это программно, было бы намного удобнее, если бы я мог пропустить этот второй шаг.

Итак, это мой вопрос, могу ли я изменить этот URL "git@bitbucket.org: account /repo.git " определенным образом, который уже содержит пароль SSH, или есть какой-нибудь другой параметр git, который я мог бы добавить?

Я не хочу использовать HTTPS, и я также не смог быне хочется заставлять пользователя настраивать свои параметры SSH определенным образом.

1 Ответ

0 голосов
/ 25 октября 2018

В Linux есть инструменты для этого, например, посмотрите здесь: https://askubuntu.com/questions/362280/enter-ssh-passphrase-once

Для MacOS: https://help.github.com/articles/working-with-ssh-key-passphrases/

А в Windows вы должны загрузитьвведите менеджер, поэтому он должен обрабатываться менеджером ключей.

...