Синхронизация Github с панелью запуска

Я работаю над проектом с открытым исходным кодом, который использует базар для управления версиями и панель запуска для репо. У проекта также есть репозиторий github, но репозиторий панели запуска является основным. Я нахожусь за прокси-сервером колледжа, поэтому я не могу получить доступ к ssh, необходимому для подключения к панели запуска, чтобы объединить/внести изменения. Есть ли способ, которым я фиксирую, отправляю все изменения в мою учетную запись github, и они также отражаются в моей учетной записи панели запуска. Могу ли я также отправлять запросы на слияние?


person Ignited    schedule 29.08.2014    source источник


Ответы (1)


Это даст вам общее представление о том, как это сделать.

создайте свой проект test в github, и он будет принадлежать организации с названием Acc.

затем просто нажмите ветку master на test

Теперь разветвите проект и клонируйте

Переместите все свои локальные ветки в свою вилку GitHub git push -a origin

И проверьте эту ветку, используя git checkout <branch_name>. А затем нажмите на источник этой ветки.

Launchpad — это проектно-ориентированная среда, поэтому у вас, скорее всего, будет организация GitHub, которая владеет «основным» репозиторием и будет поощрять всех участников и новичков к форку от него.

внутри форка разработчик может работать над этим, обычно когда собирается выпустить запрос на вытягивание — версия предложения слияния GitHub, вытащить изменения из upstream мастера организации в свой мастер. Поскольку это будет происходить относительно часто, проще всего добавить для него дополнительную цель «remote»:

git remote add acc `http://github.com/acc/test.git`
person Raja Simon    schedule 29.08.2014