2016-08-25 1 views
1

Я пытаюсь использовать командуGit толчок: Отказано в доступе к пользователю, не мог читать из удаленного хранилища

git push origin branch 

нажать на GitHub (публичное хранилище)

У меня есть следующее сообщение об ошибке:

ERROR: Permission to emilyreese/connaissance.git denied to vulkanosaure fatal: Could not read from remote repository

Я использую Git для окон (я пробовал и 64 бита и 32 бита версия)

Что я уже сделал:

  • сгенерировать ключ SSH с помощью: ssh-keygen -t rsa -b 4096 -C "[email protected]"
  • добавить этот ключ SSH к SSH-агент: ssh-add ~/.ssh/id_rsa
  • добавить ключ в ~/.ssh/id_rsa.pub на мой счет GitHub
  • использовать команду ssh-add -l -E md5, чтобы получить отпечатки пальцев моего ключа, и сравнить его с тем, что я вижу на моем GitHub счет
  • изменения файла my_repository/.git/конфигурации и заменить URL = https://github.com/path_to_repo.git по [email protected]: path_to_repo.git попробовать HTTPS и SSH методы

Любая помощь будет высоко ценится!

+0

Похоже, вы пытаетесь нажать на репозиторий github, принадлежащий другому пользователю. Если этот человек явно не предоставил вам доступ к фиксации, это не сработает. – larsks

+0

ОК, я неправильно понял, как это работает. Я разветвил проект, нажал на свою вилку, и это хорошо работает. – Vincent

ответ

0

В этом случае то, что вы можете сделать, это

  1. вил этот проект на свой счет;
  2. Сделайте свои коммиты;
  3. Нажмите на ваш репозиторий;
  4. Отправить запрос на слияние оригинального проекта;

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

+0

Спасибо, вот что я узнал позже, обсудив с другом. Я неправильно понял понятие запроса на слияние. – Vincent

Смежные вопросы