Удаленное разрешение в github при попытке отправить на источник
Я начал вносить вклад в общедоступный репозиторий на GitHub, но после того, как я создал запрос на извлечение, он говорит: удаленное: разрешение, когда я пытаюсь отправить другой код в исходную точку.
remote: разрешение на una/CSSgram.git отказано в Pradhvan.
Неустранимый: невозможно получить доступ к " https://github.com/una/CSSgram.git/": запрошенный URL вернул ошибку: 403
1 ответ
У кого-нибудь еще такая же проблема. Проблема в том, что вы клонировали репозиторий с Github владельца (здесь репозиторий Уны), и вы отправляете это изменение непосредственно в репозиторий. Это неправильный способ, поскольку у вас нет разрешения на внесение изменений в этот репо.
Правильным шагом будет:
Разветвите исходное репо, чтобы получить его копию. URL-адрес вашего разветвленного репо будет выглядеть примерно так
https://github.com/<your Github username>/<repo_name>
Клонируйте репозиторий, который вы только что разветвили.
Создать ветку (
git checkout -b "MyPatch1"
) и теперь внесите изменения в код.Внесите изменения в свою вилку (
git push origin MyPatch1
)Откройте Github и перейдите в репозиторий владельца, и вы увидите появившуюся кнопку. Нажмите кнопку « Сравнить и запросить на вытягивание » .
Поздравляем! Вы успешно создали запрос на вытягивание.
PS: Самое смешное, что этот вопрос появился только через 4 года. опыт