2014-01-28 3 views
0

Здесь моя проблема: у меня есть репозиторий Git, и я передал этот репозиторий другому пользователю, отправив приглашение и разрешенный как admin.Как нажимать на общий репозиторий BitBucket

Я делаю толчок, тянуть с моими ключами SSH, так что мне нужно знать:

1. другой человек не может толкать этот репозиторий [Я отправил Repo открытый ключ к нему, который существует в моем system]
2. Другой человек также не может потянуть

У меня есть googled, но он все еще запутан. Может ли кто-нибудь помочь мне?

Заранее спасибо.

+1

Другой пользователь должен зарегистрироваться в Bitbucket и настроить свой собственный профиль с помощью собственной пары ключей SSH. – poke

+0

Спасибо за ответ. У него также есть собственный идентификатор BitBucket, и если он зарегистрируется в своей собственной паре ключей, как его совершает перенаправление на мой репо (я создал репо и поделился с ним). – RamBen

ответ

0

Я предполагаю, что это зависит от того, справа вы ему дали, есть admin, read/write и read only права на операции РЕПО. Так admin может даже удалить репо и назначить права, read/write доступа позволяет другим делать тянуть/толкать операцию, следовательно, и read only доступа позволяет только тянуть операции. Чтобы закрыть доступ к репо, просто удалите пользователя из совместной работы.

Вам нужно только поставить свой SSH-ключ в профиль вашего битбакета, используя меню Manage Account/SSH Keys. И не отдавайте его другому человеку, даже публичной части.

+0

Спасибо за ответ, Я дал ему права администратора здесь. Мое главное сомнение в том, может мне нужно отправить публичный ключ SSH для него, что у меня есть в Системе или им нужно совершить это репо с его собственным SSH. – RamBen

+0

@RamBen вам нужно только поместить свой ключ ssh в профиль вашего битбакета, не отдавая его другому человеку. –

+0

Спасибо за ответ, я новичок в этом GIt n BitBucket, Можете ли вы объяснить, как он может подтолкнуть свои коммиты к моему репозиторию. Если вы смущены моими подробностями, позвольте мне еще раз пояснить У меня есть учетная запись Bitbucket с именем REPO1 и выполнение фиксации из моей системы с помощью моего ключа SSH теперь в соответствии с инструкциями моего офиса другому человеку (B) необходимо работать с одним и тем же REPO1, поэтому я пригласил он присоединился к этому REPO1 и предоставил доступ администратора. 1. Он попытался с помощью своего SSH-ключа, говорящего в то время как нажатие «! [Reject] master -> master (fetch first)» 2. Затем я не открыл свой открытый ключ SSH Так что я могу вам объяснить, как это сделать , – RamBen

Смежные вопросы