Ошибка аутентификации при отправке кода в хранилище напрямую - PullRequest
0 голосов
/ 12 декабря 2018

Сконфигурировал репозиторий в режиме https и сразу открыл (т.е. без форка) в git desktop app с помощью "Open in Desktop".

Внес некоторые изменения и зафиксировал его.

Когда я 'нажимая код, я получаю сообщение об ошибке:

Authentication failed. You may not have permission to access the repository or the 
repository may have been archived. Open options and verify that you're signed in 
with an account that has permission to access this repository.

Я могу нажать через форк и создать запрос на извлечение.Я новичок в Github.Это потому, что я не могу напрямую работать с этим репо, и мне нужно раскошелиться, а затем нажать на него и затем создать запрос на извлечение?

Спасибо ...

1 Ответ

0 голосов
/ 12 декабря 2018

Это потому, что я не могу напрямую работать с этим репо, и мне нужно раскошелиться, затем нажать на него и затем создать запрос на извлечение?

Да, звучит такдело.Я предполагаю, что вы не являетесь участником исходного репо, поэтому у вас не будет права на запись в него.

Обычный способ внести свой вклад в проект github (участником которого вы не являетесь)чтобы создать форк в вашей учетной записи (таким образом, его URL будет Ukita/CoolProject вместо OtherGuy/CoolProject), клонируйте его, внесите изменения, нажмите на вилку, а затем создайте запрос на извлечение в исходном проекте, указывающий обратно на ваш форк.

Если вам удобно работать с git-пультами, вы все равно можете использовать свой клон из оригинала, но вам придется вручную добавить хост, размещенный на github, в качестве пульта и нажать на него.Я не уверен, как (или даже если) вы сделаете это с помощью настольного приложения github, хотя я никогда не использовал его.

Поначалу это немного запутывает, но не слишком сложно, как только выовладеть этим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...