Я хочу написать сценарий bash, который проверяет, что пользователь создал свой ключ S SH на сервере gitlab, прежде чем пользователь клонирует или выталкивает какие-либо проекты. Есть ли команда git
, которая возвращает истину / ложь (0 или 1), которая говорит «У этого человека есть свои ключи»?
Я пробовал простой ssh gitlab.server.url
, и это, кажется, работает, но Я не уверен, является ли это лучшим решением, так как я не хочу проверять, могут ли они s sh на сервер, а вместо этого у их учетной записи gitlab созданы свои ключи S SH, чтобы иметь возможность проекты clone / pu sh. Мне было интересно, если есть указанная c git
команда.