Есть ли способ использовать Github и Unfuddle для одного и того же репо? Я отвечаю за репо, размещенное на Unfuddle, но я не являюсь основным владельцем, и он является частным, потому что это часть текущего проекта. Мне все еще нужно обновлять репо там, когда делаются изменения, но я хотел бы использовать один и тот же набор файлов для создания и обновления публичного репозитория Github, связанного с моей собственной учетной записью, возможно ли это? Причина, по которой я хочу использовать одни и те же файлы, это то, что это плагин WordPress, и его нужно протестировать, прежде чем я внес изменения, поэтому мне нужно использовать один набор файлов, чтобы не усложнять этот вопрос. Любая помощь будет оценена по достоинству.Использование Github & Unfuddle в то же время
ответ
Вы можете настроить оба репозитория как пульт дистанционного управления и нажать и вытащить их и из них; 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>
и т.д ...
Создать свой репозиторий Github, то из вашего Unfuddle локального хранилища, пробег:
git remote add github [email protected]:YourUsername/YourReponame.git
Где YourUsername - ваше имя пользователя github, а YourRepository - ваше имя репозитория. После настройки репозитория github указанный URL-адрес с именем пользователя и именем репозитория должен быть заполнен на вашей странице репозитория github.
Все работает, как и следовало ожидать, к примеру, толкая:
git push github
Ваши настройки для Unfuddle хранилище будет работать, как и раньше.
Я изменил конфигурационный файл для работы с обоими, и все это настроено, и я передал файлы в github. Удивительно, спасибо! Должен ли я теперь выполнять оба эти вопроса каждый раз, когда я нажимаю изменения? git push unuddle master git push github master –
Да, хотя вы можете, возможно, оставить указанное имя ветки, если хотите - 'git push' без ссылки ref, просто нажимает на все ветви, на которых есть ветвь совпадающего имени на пульте дистанционного управления , – Amber