Как дать разрешение на git push из bash? - PullRequest
0 голосов
/ 07 июня 2019

Я пытаюсь создать новый репозиторий из git-bash. Я создаю новый представитель из интерфейса GitHub Interface for new rep creation

, а затем выполните следующую команду из bash

echo "# hello-world" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/leoUninova/hello-world.git
git push -u origin master

и получил ошибку «Отказано в доступе»:

 ~/tryal (master)
$ git push -u origin master
remote: Permission to leoUninova/hello-world.git denied to lqpwoeiruty.
fatal: unable to access 'https://github.com/leoUninova/hello-world.git/': The requested URL returned error: 403

Я видел ответы на похожие вопросы: получаю сообщение об ошибке после запуска команды git push -u origin master , однако она предлагает извлечение, и я не думаю, что это решение, так как я только что скопировал код с GitHub.

EDIT

Моя проблема была с общими учетными данными, когда я установил их на Generic credentials for git (с паролем вместо пустого), он работал нормально.

1 Ответ

0 голосов
/ 08 июня 2019

Попробуйте эту команду:

git remote set-url origin git@github.com:leoUninova/hello-world.git

, а затем попробуйте свои git push -u origin master.

Если это не решит вашу проблему, попробуйте удалить сохраненные учетные данные git.

В Windows перейдите на Control Panel > User Accounts > Credential Manager > Windows Credentials > Generic Credentials и удалите ключи Github.

...