Попытка клонирования heroku git:clone после форка heroku приводит к пустому репозиторию

Я только что побежал:

$ heroku fork -a oldapp newclonedapp

и он работал нормально и работает и т. д. Теперь я хочу вытащить код, чтобы поработать над ним [я понимаю, что heroku не для контроля версий, и я обычно использую для этого github, но в этом случае мне нужно получить код из клона] и когда я пытаюсь:

$ heroku git:clone -a newclonedapp

Я получил:

предупреждение, что вы клонировали пустой каталог

и новый каталог newclonedapp действительно пуст.

Что я делаю не так?


person user2284821    schedule 11.09.2013    source источник


Ответы (1)


Вы не делаете ничего плохого, это известная проблема форка, что он не клонирует исходный репозиторий приложения. . Пока проблема не будет решена, вам придется вручную клонировать исходный репозиторий. Вот как бы я это сделал:

$ git clone [email protected]:oldapp.git -o old newclonedapp
$ cd newclonedapp
$ heroku git:remote -a newclonedapp
$ git push heroku master

По сути, вы клонируете исходный репозиторий в новый каталог приложения, настраиваете удаленный heroku git и нажимаете на него, чтобы заполнить новый репозиторий приложения.

person Ryan Daigle    schedule 12.09.2013
comment
Похоже, они решили, что это фича. Хотелось бы, чтобы они обновили документы, чтобы было ясно, что они не справятся с этим для вас. - person Erik Reppen; 18.02.2015
comment
Это круто! Но кажется, что когда я перехожу в папку newcloneapp (даже при ручном перемещении этой папки в ее собственный директор), Heroku все еще требует, чтобы я указал имя приложения. Любая идея, почему? - person DaynaJuliana; 10.03.2015
comment
Насколько я могу судить по его прочтению, это все еще действительный запрос, и кто-то должен сделать тикет: запрос заключается в том, что Heroku скопирует исходный код на стороне сервера. - person NH.; 13.06.2017
comment
я получил эту ошибку: error: src refspec master does not match any есть идеи? заранее спасибо.. - person zukijuki; 12.08.2017
comment
@ErikReppen Что, если я удалил свой исходный код из git? - person rajiv_; 22.03.2020