Github больше не позволяет мне повторно использовать ключ развертывания для различных проектов. Итак, я создал нового пользователя для развертывания, например, deploy2. Я создал открытый ключ и дал deploy2 доступ к моему дереву git.
Затем, когда я попытался использовать git clone с помощью deploy2, он сказал, что у учетной записи deploy нет доступа для записи.
Итак, я вернулся к своей привилегированной учетной записи sudo и попытался клонировать дерево (планируя изменить разрешения для deploy2). Но Гитхуб также запретил мне клонировать дерево с этого аккаунта.
Есть ли способ клонировать дерево Github без:
-a) добавление привилегий sudo к учетной записи развертывания
-b) создание нескольких учетных записей с привилегиями sudo для получения доступа к деревьям клонов?
Обновление. Один из способов решения этой проблемы - передать право собственности на каталог репозитория вторичной учетной записи развертывания. Это не то, что мне приходилось делать раньше. Я смущен изменением git и проблемами, которые это создает.