Совместное использование закрытого ключа - это всегда плохая практика ... В качестве ответа на ваш вопрос нет ничего плохого в том, что git является контейнером ключей, но это вполне безопасно, даже если безопасность зависит от других элементов, таких как уровень безопасности. из git host. Но вы не можете контролировать ключ после того, как другой разработчик / пользователь его получит, так что ДА, как хорошая практика, вам следует избегать этого. В зависимости от вашего случая, может быть, вы можете выбрать другое решение, например, настроить генератор одноразовых паролей.