Удаленный репозиторий находится на bitbucket'е, чтобы я получил к нему доступ, я должен сгенерировать SSH ключ и в качестве метки указать свой email, на который зарегитрирован аккаунт на bitbucket'е, после чего я могу скинуть данный ключ модератору и полу доступ к репозиторию. Если я в качестве метке не укажу свой email, то доступ к репозиторию я могу иметь только при прямой ссылки на файл .git так?
Та нет, ключ на Битбакете не обязателен для добавления вас в список доступа, достаточно Username or email:
Это чтобы вы по SSH могли авторизоваться в Bitbucket и нужен ключ, но сообщать его никому не нужно (только указать публичную часть ключа в своих настройках пользователя)