Jenkins будет использовать свой закрытый ключ, связанный с заданием, для чтения удаленного репо.
Но: сценарий, выполняемый внутри самого задания, будет использовать ключ SSH по умолчанию, найденный у пользователя, запускающего самого Jenkins: ~ user / .ssh / id_rsa
Убедитесь, что закрытый ключ по умолчанию - это тот, который вам нужен для этого задания (или вы можете установить его через ~/.ssh/config
): суть в том, что он больше не связан с плагином Jenkins SSH Credential.