как пользователь может сделать sh на личном аккаунте bitbucket, не предоставляя ему доступ? - PullRequest
1 голос
/ 26 марта 2020

У меня есть частный репозиторий BitBucket (MyRepo). Я дал Запись разрешения MyRepo пользователю abc@gmail.com.

Я клонировал MyRepo локально.

Я установил git config user.email abc@gmail, поэтому я могу набрать sh с этим письмом.

Затем я обновил письмо до git config user.email other@gmail

Тем не менее, я в состоянии pu sh с other@gmail.com. Логически это не должно произойти, потому что я не дал разрешения на other@gmail.com

Пожалуйста, поясните, почему и как это происходит ??

1 Ответ

1 голос
/ 26 марта 2020

git config user.email только для идентификации пользователя коммита. Это не имеет отношения к тому, кто может отправить sh в удаленный репозиторий. Git pu sh авторизуется вашим ключом s sh или http-аутентификацией.

Если вы хотите контролировать, кто может передать sh в удаленный репозиторий, вы должны управлять им оттуда (Bitbucket ) и удалите пользователя из хранилища.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...