Github push error. Доступ запрещен - PullRequest
7 голосов
/ 06 декабря 2011

Я просто пытаюсь создать свой первый репозиторий из Ubuntu 11.10 с помощью этой команды:

Я собирался закончить sudo git push -u origin master

В доступе отказано (publickey).Неустранимый: удаленный конец неожиданно зависает

Как это можно исправить?

Я тоже пробовал.то есть git push -u оригинал мастера.Я получил эту ошибку.

ошибка: не удалось заблокировать файл конфигурации .git / config: ошибка отказа в разрешении: не удалось заблокировать файл конфигурации .git / config: мастер доступа не разрешен.мастер из происхождения.ошибка: невозможно создать каталог для .git / refs / remotes / origin / master ошибка: невозможно заблокировать ссылку 'refs / remotes / origin / master'.Все актуально

Ответы [ 4 ]

6 голосов
/ 06 декабря 2011

Если вы просто создаете репо, вам не нужно делать git push; git init создаст репо. Кроме того, я бы держался подальше от использования sudo при запуске git. Вы также можете перейти на этот сайт, чтобы помочь вам понять git: http://progit.org/book/ch1-3.html

Если вы используете github, вы можете прочитать это: http://help.github.com/linux-set-up-git/

6 голосов
/ 06 декабря 2011

Может ли этот помочь?

Цитата:

Вы забыли добавить свой открытый ключ в настройки проекта github?Также убедитесь, что ваш закрытый ключ находится в каталоге .ssh.

Перейдите https://github.com/[username здесь] / [имя проекта здесь] / измените и убедитесь, что ваш открытый ключ установлен.

Прочитайте это тоже: http://help.github.com/mac-key-setup/

2 голосов
/ 06 декабря 2011

Здравствуйте, это может быть потому, что вы пытаетесь использовать команду push от имени root с помощью sudo, вы установили свой открытый ключ или корневой ключ, обычно вы просто предоставляете свой ключ, а не корневой ключ, поэтому вы можете получаю такую ​​ошибку.

1 голос
/ 21 марта 2013

Если вы думаете, что это из-за ложной блокировки, попробуйте удалить файл блокировки:

Mac или * nix

rm -v .git/config.lock

Windows

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