-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ошибка в ссылке на репозиторий. Не получается выполнить слияние веток. #7
Comments
Возможно, пока я составлял это обращение, на странице Практикума была исправлена ссылка на уд. репозиторий во 2-ой части практической работы. Вероятно эта команда должна выглядеть так: |
такая же проблема, вот что выдала консоль: **fatal: 'feature/feodors-new-project' does not appear to be a git repository Please make sure you have the correct access rights |
Привет @anpetrs Что касается твоего сообщения об ошибки, то не помешало бы написать какую команду ты выполнила перед ошибкой. |
Привет!
посмотрю ещё раз внимательнее, спасибо большое!
On Thu, 27 Jul 2023 at 19:02 Danila Soltyk ***@***.***> wrote:
Привет @anpetrs <https://github.com/anpetrs>
Выше я подробно и последовательно расписал причину появления ошибки и,
следовательно, как её участи и исправить. Прочитай, пожалуйста. Если у тебя
будут вопросы - пиши сюда, постараюсь помочь. Только сформулируй их как
можно *точнее* и *конкретней*.
Что касается твоего сообщения об ошибки, то не помешало бы написать какую
команду ты выполнила перед ошибкой.
Консоль говорит, что *Не может прочитать удалённый репозиторий.
Пожалуйста, убедитесь, что у вас есть право доступа и репозиторий
существует.*
Это всё что я могу сказать.
—
Reply to this email directly, view it on GitHub
<#7 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BBATPT75EQSKEDFQESGKN5TXSJ7GTANCNFSM6AAAAAAZ5RLXUI>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
--
С добрыми пожеланиями,
Ани П.-Б.
|
У Вас написано, что первая часть задания выполняется без проблем, а уже потом появляется новый репозиторий. Я вижу fatal: Could not read from remote repository уже на этапе самого первого пула. Пробовал тоже себе форк сделать, но ошибка оставалась. Это может быть связано с тем что я SSH не пользуюсь? |
Привет @wolkolak, при попытке загрузить новые изменения в удалённом репозитории от Бори (команда Публичный SSH-ключ по идее не должен мешать в этом случае потому что репозиторий полностью открытый. Но ключем всё-таки стоит обзавестись и поставить точку в этой теме раз и навсегда. Для выполнения первой части задания особо хитрого ничего не требуется:
Таким образом получиться загрузить новые коммиты Бори, обновив локального репозитория Феди. Конкретно на этом этапе указывать адрес удалённого репозитория не нужно. Его адрес и предыдущие коммиты уже были в скаченном архиве в скрытой папке .git P.S.: Изменение адреса репозитория потребуется дальше, на этапе объединения веток. |
Всё. Phind пояснил мне за SSH. В любом случае, спасибо за отклик. Я, кстати, тоже чпушник |
Курс: "Основы работы с Git"
Модуль: "Работа с ветками"
Тема: №5 "Работа с удалённым репозиторием"
Урок: №4 "Практическая работа №4. Выходим из отпуска — и узнаём, что проект изменился"
В этом уроке имитируется работа за одного из двух участников проекта (за Федю). Есть архив с его наработками из локального репозитория. Так же есть удалённый репозиторий, который уже внёс изменения 2ой участник (Боря). Требуется обновить локальный репозиторий Феди, прежде чем объединять его с удалённым на GitHub.
1-ая часть задачи выполняется с этим уд. репозиторием и никаких проблем не возникает.
Коммиты репозитория
git-github-case
, веткиmain
:Коммиты репозитория
git-github-case
, веткиfeature/feodors-new-project
:2-ая часть задания, почему-то нужно работать уже с другим уд. репозиторием. Его содержание такое же, НО коммиты выполнялись другим пользователем. Объединение веток не может быть выполнено поскольку в этом случае ветка main и feature/feodors-new-project не имеют точек соприкосновений. Git не понимает в какой версии (на каком коммите) произошло ветвление.
Коммиты репозитория
github-case
, веткиmain
(хэши отличаются):Git Bash выводит разницу:
Но создать Pull request не получается, по вышеописанным причинам. GitHub не находит разницы между версиями.
Если вернуться к исходному репозиторию (с которого начиналась работы), то ветки проекта находят общее начало (коммит). Pull request получается создать и выполнить merge. Не понятно почему 2-ую часть практической работы необходимо выполнять с другим репозиторием.
The text was updated successfully, but these errors were encountered: