Кто-то, кого я знаю, пытается клонировать мой репозиторий github и вносить в него изменения.Это публичное репо.Он клонировал его с моей ссылкой доступа для чтения и записи, и он может вытащить из репо.Проблема в том, что когда он пытается нажать что-нибудь, он получает ошибку
ОШИБКА: пользователю user1 / repo.git отказано в разрешении user2
Где он - user2, а яuser1.Я позволял другим людям использовать разные репо раньше, и у меня никогда не было этой проблемы.Я что-то упустил, чтобы позволить ему доступ, или github изменился?Я видел это на странице справки для github:
Эта ошибка возникает, когда вы присоединяете свой ключ в качестве ключа развертывания в repo1.Вы можете открывать и извлекать из этого репо без проблем, но у вас не будет доступа к любому другому репо с вашим ключом.Чтобы решить эту проблему, удалите ключ из ключей развертывания repo1 и вместо этого прикрепите его на странице своей учетной записи.Этот ключ теперь будет иметь доступ ко всем репозиториям, к которым имеет доступ ваша учетная запись.
Мы не перепутали ключи развертывания, но я не могу найти другого решения в Интернете.