GitHub толкнуть трудности для нового хранилища - PullRequest
1 голос
/ 09 января 2012

Я попытался добавить новый репозиторий в github согласно их обычным инструкциям с странным отклонением ...

Owner@Owner-HP ~/Bescrewed
$ git push -u origin master
ERROR: Permission to TangibleDream/Bescrewed.git denied to TangibleDream/demo_app.
fatal: The remote end hung up unexpectedly

Owner@Owner-HP ~/Bescrewed

Проблема в том, что demo_app был моим последним хранилищем. Тот, который я сейчас делаю, заварен и никоим образом не должен быть связан с demo_app.

Кто-нибудь имел эту проблему раньше?

1 Ответ

1 голос
/ 09 января 2012

Возможно, он связан с проблемой ssh, как описано в Страница справки GitHub :

Разрешение на user/repo2 отказано в user/repo1

Эта ошибка возникает, когда вы прикрепляете свой ключ в качестве ключа развертывания на repo1.
Вы можете без проблем получать и извлекать из этого репозитория, но у вас не будет доступа клюбое другое хранилище с вашим ключом.
Чтобы решить эту проблему, удалите ключ из ключей развертывания repo1 и вместо этого прикрепите его на странице учетной записи .Этот ключ теперь будет иметь доступ ко всем репозиториям, к которым имеет доступ ваша учетная запись.

См. Ключи развертывания

Что такое ключи развертывания?

Ключи развертывания - это ssh-ключи, аналогичные тем, которые вы прикрепляете к своей учетной записи, чтобы вы могли вставлять и извлекать из своих репо.
Единственное отличие состоит в том, что ключи развертывания предназначены для предоставления доступа к одному частному репо.
Это позволит вашему промежуточному или производственному серверу получать данные из вашего репозитория


Другая возможность состоит в том, что ваш исходный пульт управления каким-то образом неверен (проверьте, что git remote -v возвращается)

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