Ошибка: запрошенный URL-адрес возвратил ошибку: 403 Запрещено во время доступа

У меня есть git– репозиторий . У меня есть клиент GUI в Windows и EGit в Eclipse ADT. Обычно я редактирую в Eclipse ADT и использую клиент GUI для обновления репо Github. Сначала я фиксирую (который создает буфер), а затем, когда я синхронизирую его, он загружает его в мое фактическое репо.

Теперь я клонировал свое репо в Linux (CentOS 6.4). Все настроено. Я изменил файл. Затем я использовал git add и git commit -m "message" -a команду, и она отлично работала. Но мое фактическое github-репо не обновлялось. После бит гуглинга я понял, что мы должны явно предоставить команду git push . После чего я получаю

 [aniket@localhost Android]$ git push error: The requested URL returned error: 403 Forbidden while accessing https://github.com/aniket91/Android.git/info/refs fatal: HTTP request failed 

Что происходит не так? Нет брандмауэра или прокси-сервера, и у меня есть служба iptables. Кто-нибудь сталкивался с этим сценарием раньше? То, что должно быть сделано?

После выполнения этого ответа (какой вид работы я получил следующую ошибку)

 [aniket@localhost Android]$ git push origin master The authenticity of host 'github.com (192.30.252.130)' can't be established. RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'github.com,192.30.252.130' (RSA) to the list of known hosts. Permission denied (publickey). fatal: The remote end hung up unexpectedly 

Любые предложения приветствуются.

Solutions Collecting From Web of "Ошибка: запрошенный URL-адрес возвратил ошибку: 403 Запрещено во время доступа"

Ответ, который вы упомянули, предлагает изменить URL-адрес от https-one до ssh.

Это будет работать, только если у вас есть ~/.ssh/id_rsa и ~/.ssh/id_rsa.pub , причем последний (открытый ключ) опубликован в ваших ключах ssh GitHub .

Проверьте конфигурацию Egit ssh .

http://wiki.eclipse.org/images/8/87/Egit-0.6-003-SshPreferences.png

Для пошаговой процедуры как сгенерировать SSH-ключ и установить его в настройке GitHub, вот ссылка.

Таким образом, я столкнулся с такой же проблемой с git, чтобы вывести содержимое в репозиторий.


Информация об ошибке:

Ошибка: запрошенный URL возвратил ошибку: 403 Запрещено при доступе к https://github.com/bhanurhce/rhel6-exapmpleserver.git/info/refs

Фатальный: запрос HTTP не выполнен


Работайте со мной :

Эта ошибка в основном связана с учетными данными LOGIN с вашей локальной машины в git-хабе. Вы должны указать имя пользователя и пароль github

Добавить имя пользователя: $ git config –global user.name "bhanurhce" Имя пользователя должно быть учетной записью пользователя github.

Подтвердите имя пользователя: $ git config user.name

Как только вы попытаетесь нажать, тогда он попросит пароль:

$ Git push -u начальный мастер
Пароль: (укажите свой пароль github).

Вопрос будет решен.

Даже если вы все еще получаете ошибку для askpass :

Информация об ошибке: [root @ virtual-master git] # git push -u origin master

(Gnome-ssh-askpass: 47356): Gtk-WARNING **: невозможно открыть дисплей:

Затем просто решите его командой: $ unset SSH_ASKPASS

Все будет хорошо работать. Надеюсь, поможет..

Благодаря!!

У меня была такая же проблема, и причина заключалась в том, что я использовал https git-доступ в моем Linux-окне. Потянуть было нормально, а толчок закончился ошибкой. Решением было перейти на ssh-доступ, например:

Итак, сначала прочитайте удаленный URL:

 $ git config --get remote.origin.url https://github.com/yourname/project.git 

Если вы видите https, то измените его на ssh, скопируйте правильный URL-адрес из вашего проекта github www и вызовите:

 $ git remote set-url origin git@github.com:yourname/project.git 

Вам все равно придется поместить (и, возможно, также генерировать) .ssh открытый ключ в github. Для этого посмотрите на ответ VonC.