ОШИБКА: доступ к user1/repo.git запрещен пользователю2

Кто-то из моих знакомых пытается клонировать мой репозиторий на github и вносить в него изменения напрямую. Это публичное репо. Он клонировал его с моей ссылкой доступа для чтения и записи, и он может получить данные из репозитория. Проблема в том, что когда он пытается нажать что-либо, он получает сообщение об ошибке

ОШИБКА: разрешение на доступ к пользователю1/repo.git запрещено пользователю2

, где он пользователь2, а я пользователь1. Раньше я разрешал другим людям использовать разные репозитории, и у меня никогда не было этой проблемы. Я что-то упустил, чтобы разрешить ему доступ, или github изменился? Я видел это на странице справки для github:

Эта ошибка возникает, когда вы прикрепляете свой ключ в качестве ключа развертывания на репозиторий 1. Вы можете без проблем нажимать и извлекать из этого репо, но у вас не будет доступ к любому другому репо с вашим ключом. Чтобы решить эту проблему, удалите ключ из ключей развертывания repo1 и вместо этого прикрепите его на странице своей учетной записи. Теперь этот ключ будет иметь доступ ко всем репозиториям, к которым есть доступ у вашей учетной записи.

Мы не возились с ключами развертывания, но я не могу найти другого решения в Интернете.

6
задан gsingh2011 7 March 2012 в 19:39
поделиться