Найдены все ключи развертывания репозитория GitHub?
Я пытаюсь добавить новый SSH-ключ в свою учетную запись GitHub, но он говорит, что ключ уже используется. У меня сотни репозиториев, и я не хочу просматривать каждую, чтобы узнать, кто использует этот SSH-ключ для развертываний. Есть ли способ это автоматизировать?
2 ответа
Мой подход к перечислению ключей развертывания (а не ключей уровня учетной записи) всех моих репозиториев:
for repo in `gh repo list | awk '{print $1}'`;\
do echo "==== $repo ====";\
gh repo -R $repo deploy-key list;\
done