Я использовал git для отправки локального кода на сервер.У меня есть локальный пульт, который называется «origin», и у меня есть пульт на сервере, который называется «github».Обычно после коммита я использую «git push origin master» для отправки локального кода на github.Затем я захожу по ssh на сервер и использую «git pull github master», чтобы перенести код github на сервер.Это работает в течение нескольких недель.Однако вчера, когда я пошел, чтобы вытащить код на свой сервер из github, я получил следующую ошибку:
python$ git pull github master
ERROR: Repository not found.
fatal: The remote end hung up unexpectedly
Я вернулся на свой локальный компьютер и попробовал «мастер git push origin», и он работал нормально,Я также попробовал «git pull origin master», и это также сработало, так что очевидно, что репо существует.Поэтому я решил, что может быть проблема с моим пультом на сервере.Я проверил пульты (используя «git remote -v»), и они точно соответствуют пультам на моем локальном компьютере, за исключением того, что у них разные имена.Как еще я должен идти об устранении неполадок этого?
РЕДАКТИРОВАТЬ
Я знаю, что, вероятно, не является простым решением этого.Я довольно новичок в git и github, так что мне интересно, как лучше всего это устранить.Должен ли я попытаться уничтожить мой мерзавец и запустить другой мерзавец init?Есть ли другие предложения о том, в чем может быть проблема?
РЕДАКТИРОВАТЬ 2
Так что теперь есть ошибка:
python$ git pull github master
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
Я решилчтобы попытаться инициализировать git в другом каталоге, добавьте новый пульт и сделайте извлечение из нового каталога.Я закончил с тем же результатом.Я думаю, я могу это исправить, исправив мои ключи.Мой локальный мерзавец и ключи все еще работают, могу ли я взять мои ключи из локального репозитория и поместить их на сервер?