Клонирование частного репозитория Github с помощью токена личного доступа Netbeans

Связь между моим проектом NetBeans и его соответствующим репозиторием GitHub до сих пор всегда была гладкой. Я понимаю, что 14 августа GitHub внедрил обновление, которое требует от пользователей использования токена личного доступа для доступа к своим репозиториям GitHub. Я никогда не использовал это раньше, так как я относительно новичок в GitHub. Все, что я хочу сделать, это отправить свои изменения в GitHub, но теперь, когда я это делаю, я получаю такую ​​ошибку: https://5-pengoo@github.com/5-pengoo/Therabot: git-receive-pack not permitted on 'https://5-pengoo@github.com/5-pengoo/Therabot/'

Хотя мой проект является частным, он принадлежит мне, поэтому мне нельзя отказывать в доступе.

Я пробовал смотреть на такие вопросы, как Git clone всегда запрашивает токен личного доступа (частное репо), но у меня это не сработало. Например, для этого вопроса он предоставляет решения в терминале вместо NetBeans и может быть устаревшим.

Пожалуйста, дайте мне знать, если вам понадобятся какие-либо другие подробности, в противном случае я с нетерпением жду вашего ответа.

3 ответа

Откройте свой проект Netbeans.

Откройте интернет-браузер, войдите в свою учетную запись GitHub и создайте «Персональный токен доступа» (см. Документ GitHub, очень просто), скопируйте его.

Затем в Netbeans выберите свой проект и используйте меню Git для отправки или извлечения из репозитория GitHub: Netbeans запросит у вас пользователя и пароль. Используйте свое имя для входа на GitHub и токен личного доступа в качестве пароля.

Netbeans сохранит его на вашем компьютере, он больше не будет запрашивать его, если права доступа вашей учетной записи GitHub не изменятся.

Начиная с 13 августа 2021 года Github больше не принимает пароли учетных записей при аутентификации операций Git и будет требовать использования аутентификации на основе токенов.

Вам помогут видео и статья с инструкциями. Используйте токен личного доступа вместо основного пароля учетной записи.

Guide Line Youtube Vide o: https://youtu.be/eZrOd5qM5WM
Шаги по созданию токена персонального доступа: http://mtahirmunir.com/github-support-for-password-authentication-was-removed/

Декабрь 2021 г. Обновление:

Вам нужно сгенерировать PAT(токен личного доступа) на Github.

Вот как вы создаете PAT(токен личного доступа) на Github:

1, перейдите в «Настройки» :

2, прокрутите вниз и перейдите в «Настройки разработчика» :

3. Нажмите «Токены личного доступа» , затем нажмите «Создать новый токен» :

4, заполните «Примечание» , затем отметьте «репо» :

* Если «репозиторий» не отмечен, вы не можете клонировать частный репозиторий.

5. Прокрутите вниз и нажмите «Создать токен» :

6. Наконец, генерируется PAT(персональный токен доступа) :

Другие вопросы по тегам