2015-12-17 2 views
5

Есть ли способ ограничить доступ к репозиторию Bitbucket или Github с определенного IP-адреса.Ограничить доступ к репозиторию GitHub или Bitbucket

Это означает, что я хочу получить доступ к своим репозиториям только из своего офиса.

Это еще один способ блокировки с течением времени?

Любой из поставщиков git, поддерживающих эту функцию?

Ключ SSH полезен только для git-действия без ввода паролей и имени пользователя?

Любой способ решить эту проблему?

Я думаю, что многие ИТ-компании используют эту услугу для обеспечения их исходного кода.

Можно ли достичь этого без службы git?

+0

Не определенный IP-адрес, но вы можете ограничить его только определенными учетными записями (учетные записи, которые вы не пригласили, не смогут просмотреть или проверить ваш код). Это платная функция. – slebetman

+0

, но @slebetman, когда он выходит из офиса, он может получить доступ к репо .. это вопрос для меня. –

+0

Хм .. обычно я бы подумал, что это особенность. Большинство компаний в настоящее время ожидают, что их сотрудники смогут получить доступ к коду из любого места. См. Ответ Тима для решения для github. Один из вариантов - разместить репо на своем сервере, используя что-то вроде гитолита или gitlab. Тогда вам даже не придется выставлять свой код в Интернете. Просто разместите его в своей локальной сети. – slebetman

ответ

5

BitBucket does not appear в настоящее время поддерживает ограничение доступа по IP-адресу:

У нас нет никаких планов, чтобы добавить эту функцию в краткосрочной перспективе, но это хорошая идея. Мы оставим эту проблему открытой как запрос функции.

GitHub Enterprise does appear поддерживать ограничение доступа по IP-адресу:

Всякий раз, когда вы добавляете ключ SSH в GitHub Enterprise с помощью консоли управления, вы можете также указать, какие IP-адреса, чтобы разрешить или запретить соединения с ,

Что касается того, почему BitBucket не спешит добавить эту функцию, мы можем посмотреть на модель, на которой был построен Git. Одна из основных особенностей Git заключается в том, что она позволяет осуществлять по-настоящему распределенную разработку, через локации и IP-адреса. Разработчик может участвовать дома, в офисе или в дороге, требуя только подключения к Интернету. Он может даже продолжать совершать коммиты без подключение к Интернету.

+0

Это означает, что github поддерживает ключи ssh? –

+0

Насколько я знаю, да, он поддерживает ключи SSH. –

+0

вы можете поделиться ссылкой для настройки этого –

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