Ключ розгортання - це ключ SSH, який:
- зберігається на вашому сервері і надає доступ до одного сховища GitHub.
- Часто використовується для клонування сховищ під час розгортання або безперервної інтеграції.
- Іноді розгортання включають об'єднання гілок та натискання коду, тому ключі розгортання завжди дозволяли доступ як для читання, так і для запису .
- Але оскільки доступ до запису небажаний у багатьох випадках, ви можете мати можливість створювати ключі розгортання з доступом лише для читання.
- Нові ключі розгортання, створені за допомогою GitHub.com, будуть доступні лише для читання за замовчуванням, і їм можна надати доступ для запису, вибравши
Allow write access
під час створення.
Створення ключа розгортання лише для читання
- Перейдіть на
Settings
вкладку всередині сховища, якому ви хочете надати лише дозвіл на читання.
- На лівій панелі навігації Виберіть
Deploy Keys
- Клацніть Add Deploy Key .
- Дайте назві все, що вам потрібно, і додайте ключ ssh.
- Переконайтесь, що це поле
Allow write access
не встановлено.
- Ви закінчили!
Щоб дізнатися більше про клавіші розгортання, читайте в Github Developer . Також зверніться до цього прекрасного суті Чжуджунсана на Github.
Не соромтеся додати додаткові деталі.