Пуш от github к героку без скачивания репо

Я вижу, что это старый вопрос, но я недавно получил эту ошибку в своей Visual Studio 2012, когда попытался построить мой проект CUDA. По-видимому, я изменил свой проект CUDA на пакет Nov 2012, заменив его обратно на v110, который, как правило, по умолчанию фиксировал эту ошибку.

В Visual Studio щелкните левой кнопкой мыши по проекту CUDA, -> properties-> Configuration Properties-> General -> Platform toolet и выберите: Visual Studio 2012 (v110).

Я мог бы, вероятно, заставить его работать с пакетом Nov 2012, но код CUDA не использует никаких дополнительных функций этого пакета, поэтому он не нужен. (Этот пакет содержит вариационные шаблоны для C ++ 11.)

37
задан opsb 24 July 2010 в 09:40
поделиться

2 ответа

Вы не можете напрямую перейти с Github на Heroku.

Вам придется использовать третий хост для координации толчка. Это может быть запущено из обработчика Github post-receive.

Для прямой синхронизации используйте что-то вроде:

git remote add github git@github.com:user/repo.git
git remote add heroku git@heroku.com:app.git

git push heroku refs/remotes/github/master:refs/heads/master
47
ответ дан 27 November 2019 в 04:53
поделиться

Я не думаю, что вы можете напрямую передавать данные из GitHub в другое удаленное хранилище.

Итак, если у вас есть много приложений, которые нужно продвигать, вы можете рассмотреть организацию, использующую подмодули, как в этом вопросе SO .

Вам все равно придется загружать репо, чтобы отправить его на узел Heroku, но, по крайней мере, вы можете контролировать, что извлекать / отправлять (и выполнять некоторую очистку между каждым толчком).

0
ответ дан 27 November 2019 в 04:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: