Ну так я могу по кредам, могу по токену, можно и через ssh. А в итоге то, какой бест-практикс?
Раннеры с ключами геморны в поддержке, не забыть подсунуть ключи, не забыть тэги в ямлик, не забыть добавить приватный раннер в проект. Ключи были не для пуша, но проблемы те же.
Токен в итоге проще администрировать и возможностей у апишки больше.
Креды точно не тянут на бест практис ;)