Skip to main content

Отключение доступа по протоколу SSH Git на предприятии

Вы можете запретить пользователям использовать Git по протоколу SSH для некоторых или всех репозиториев в рамках предприятия.

Отключение доступа по протоколу Git SSH к определенному репозиторию

Note

Каждый репозиторий автоматически наследует параметры по умолчанию от организации или пользователя, которому он принадлежит. Переопределить параметр по умолчанию не удастся, если владелец репозитория принудительно установил этот параметр во всех своих репозиториях.

  1. В учетной записи администратора GitHub Enterprise Server, в правом верхнем углу любой страницы щелкните .
  2. Если вы еще не на странице "Администратор сайта", в левом верхнем углу щелкните Администратор сайта.
  3. В разделе "Поиск пользователей, организаций, команд, репозиториев, гистов и приложений" введите имя репозитория в текстовом поле. Затем справа от поля нажмите кнопку "Поиск".
    Снимок экрана: страница "Поиск" параметров "Администратор сайта". Кнопка поиска репозиториев с меткой "Поиск", описана.
  4. В разделе "Результаты поиска — репозитории" щелкните имя репозитория.
  5. В учетной записи администратора GitHub Enterprise Server, в правом верхнем углу любой страницы щелкните .
  6. Если вы еще не на странице "Администратор сайта", в левом верхнем углу щелкните Администратор сайта.
  7. В правом верхнем углу страницы щелкните Admin.
    Снимок экрана: заголовок страницы "Администратор сайта" для пользователя или репозитория. Вкладка "Администратор" выделена оранжевым контуром.
  8. В разделе "Доступ к Git SSH" выберите раскрывающееся меню и нажмите кнопку "Отключено".

Отключение доступа Git SSH ко всем репозиториям, принадлежащим пользователю или организации

  1. В учетной записи администратора GitHub Enterprise Server, в правом верхнем углу любой страницы щелкните .

  2. Если вы еще не на странице "Администратор сайта", в левом верхнем углу щелкните Администратор сайта.

  3. В разделе "Поиск пользователей, организаций, команд, репозиториев, гистов и приложений" введите имя пользователя или организации в текстовом поле. Затем справа от поля нажмите кнопку "Поиск".

    Снимок экрана: страница "Поиск" параметров "Администратор сайта". Описана кнопка поиска пользователей и организаций с меткой "Поиск".

  4. В результатах поиска щелкните имя пользователя или организации.

    Снимок экрана: результаты поиска "Учетные записи". В списке совпадений "user1" выделен оранжевый контур.

  5. В учетной записи администратора GitHub Enterprise Server, в правом верхнем углу любой страницы щелкните .

  6. Если вы еще не на странице "Администратор сайта", в левом верхнем углу щелкните Администратор сайта.

  7. В правом верхнем углу страницы щелкните Admin.

    Снимок экрана: заголовок страницы "Администратор сайта" для пользователя или репозитория. Вкладка "Администратор" выделена оранжевым контуром.

  8. В разделе "Доступ к Git SSH" выберите раскрывающееся меню и нажмите кнопку "Отключено".

  9. Выберите "Применить" во всех репозиториях.

    Снимок экрана: раздел "Доступ к Git SSH" страницы администрирования сайта для организации. Установлен флажок "Применить ко всем репозиториям".

Отключение доступа по протоколу Git SSH ко всем репозиториям в организации

  1. В правом верхнем углу GitHub Enterprise Serverщелкните фото профиля, а затем выберите параметры Enterprise.

    Снимок экрана: раскрывающееся меню, отображаемое при щелчке фото профиля на GitHub Enterprise Server. Описан параметр "Параметры предприятия".

  2. В левой части страницы на боковой панели учетной записи предприятия щелкните Политики.

  3. В разделе Политики, нажмите кнопку "Параметры".

  4. В разделе "Доступ к Git SSH" выберите раскрывающееся меню и нажмите кнопку "Отключено".

  5. Выберите "Применить" во всех репозиториях.

    Снимок экрана: раздел "Доступ к Git SSH" на странице политик предприятия. Установлен флажок "Применить ко всем репозиториям".