Файл сценария оболочки не может клонировать, показывая ошибку SSH - PullRequest
0 голосов
/ 06 марта 2019

Я написал сценарий для оболочки цикла for, который будет клонировать репо и выполнять утечки на этом репо.

user="git clone git@gitlab.com:company/repo/"  
declare -a arr=("company-sre.git")
for i in "${arr[@]}"
do
    echo $user"$i"
    /Users/mkaly001/go/bin/gitleaks --repo=$user"$i" --report=comapanyrepo_leaks.json
done

Вышеуказанный код хранится в одном файле gitsecrets.sh. После выполнения файла ./gitsecrets.sh на терминале отображается следующая ошибка.

 git clone git@gitlab.com:company/repo/company-sre.git
 unable to generate ssh key: open /Users/mkaly001/.ssh/id_rsa: no such file or directory

Когда я делал git clone, он работал нормально с терминалом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...