Я написал сценарий для оболочки цикла 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
, он работал нормально с терминалом.