Как настроить пользователя deploy для операций git clone и git - PullRequest
0 голосов
/ 01 сентября 2018

Github больше не позволяет мне повторно использовать ключ развертывания для различных проектов. Итак, я создал нового пользователя для развертывания, например, deploy2. Я создал открытый ключ и дал deploy2 доступ к моему дереву git.

Затем, когда я попытался использовать git clone с помощью deploy2, он сказал, что у учетной записи deploy нет доступа для записи.

Итак, я вернулся к своей привилегированной учетной записи sudo и попытался клонировать дерево (планируя изменить разрешения для deploy2). Но Гитхуб также запретил мне клонировать дерево с этого аккаунта.

Есть ли способ клонировать дерево Github без: -a) добавление привилегий sudo к учетной записи развертывания -b) создание нескольких учетных записей с привилегиями sudo для получения доступа к деревьям клонов?

Обновление. Один из способов решения этой проблемы - передать право собственности на каталог репозитория вторичной учетной записи развертывания. Это не то, что мне приходилось делать раньше. Я смущен изменением git и проблемами, которые это создает.

...