2010-07-23 2 views
1

Есть ли способ использовать Github и Unfuddle для одного и того же репо? Я отвечаю за репо, размещенное на Unfuddle, но я не являюсь основным владельцем, и он является частным, потому что это часть текущего проекта. Мне все еще нужно обновлять репо там, когда делаются изменения, но я хотел бы использовать один и тот же набор файлов для создания и обновления публичного репозитория Github, связанного с моей собственной учетной записью, возможно ли это? Причина, по которой я хочу использовать одни и те же файлы, это то, что это плагин WordPress, и его нужно протестировать, прежде чем я внес изменения, поэтому мне нужно использовать один набор файлов, чтобы не усложнять этот вопрос. Любая помощь будет оценена по достоинству.Использование Github & Unfuddle в то же время

ответ

4

Вы можете настроить оба репозитория как пульт дистанционного управления и нажать и вытащить их и из них; Git децентрализована и, следовательно, на самом деле не волнует, есть ли у вас один пульт или много.

http://www.kernel.org/pub/software/scm/git/docs/git-remote.html

Пример:

git remote add github [email protected]:username/reponame.git 

, а затем ...

git push github <branchname> 
git pull github 
git log github/<branchname> 

и т.д ...

+0

Я изменил конфигурационный файл для работы с обоими, и все это настроено, и я передал файлы в github. Удивительно, спасибо! Должен ли я теперь выполнять оба эти вопроса каждый раз, когда я нажимаю изменения? git push unuddle master git push github master –

+0

Да, хотя вы можете, возможно, оставить указанное имя ветки, если хотите - 'git push' без ссылки ref, просто нажимает на все ветви, на которых есть ветвь совпадающего имени на пульте дистанционного управления , – Amber

0

Создать свой репозиторий Github, то из вашего Unfuddle локального хранилища, пробег:

git remote add github [email protected]:YourUsername/YourReponame.git 

Где YourUsername - ваше имя пользователя github, а YourRepository - ваше имя репозитория. После настройки репозитория github указанный URL-адрес с именем пользователя и именем репозитория должен быть заполнен на вашей странице репозитория github.

Все работает, как и следовало ожидать, к примеру, толкая:

git push github 

Ваши настройки для Unfuddle хранилище будет работать, как и раньше.

 Смежные вопросы

  • Нет связанных вопросов^_^