Объединение репозиториев Bitbucket и Google Earth?

Я новичок в управлении репозиториями с помощью битбакета и получаю к нему доступ через исходное дерево.

Я создал частный репозиторий Bitbucket, чтобы предоставить ряду пользователей место для хранения и обмена кодом (в основном, python/IDL). Ряд участников используют движок Google Планета Земля (через онлайн-интерфейс), и цель состоит в том, чтобы их код был доступен другим, наряду с кодом всех остальных в том же хранилище.

Earth Engine предоставляет URL-адрес для клонирования вашей онлайн-базы данных кода, и мне удалось это сделать, создав новый отдельный репозиторий. Я добавил его как подмодуль в групповой репозиторий, но не вижу этот код на битбакете. Подмодуль позволяет мне редактировать/проталкивать/извлекать код с помощью движка Sourcetree to Earth, но я хотел бы, чтобы этот код (и изменения) был доступен в групповом репозитории. Я хотел бы упорядочить его, чтобы любые изменения, внесенные в индивидуальную среду Earth Engine, можно было перенести в групповой репозиторий.

Можно ли объединить эти репозитории, чтобы ими можно было управлять из одного места, даже если одно ведет к битбакету, а другое — к google?


person Nathan Thomas    schedule 23.05.2018    source источник
comment
Возможный дубликат pull/push из нескольких удаленных местоположений   -  person Adrian J. Moreno    schedule 23.05.2018
comment
Я попробовал это, но при попытке нажать получил следующее: подсказка: обновления были отклонены, потому что удаленный содержит работу, которую вы делаете подсказкой: нет локально. Обычно это вызвано тем, что другой репозиторий подталкивает подсказку: к той же ссылке. Возможно, вы захотите сначала интегрировать подсказку об удаленных изменениях: (например, «git pull…») перед повторным нажатием. подсказка: см. «Примечание о быстрой перемотке вперед» в «git push --help» для получения подробной информации. Я пытался вытащить, но он говорит, что все уже обновлено   -  person Nathan Thomas    schedule 23.05.2018


Ответы (1)


Из этого ответа на связанный вопрос:

git remote set-url origin --push --add <a remote>
git remote set-url origin --push --add <another remote>

Таким образом, вы можете сделать один git push origin, который отправляет в оба репозитория.

person Adrian J. Moreno    schedule 23.05.2018